Rev 1786 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1786 | Rev 2543 | ||
---|---|---|---|
Line 445... | Line 445... | ||
445 | list = GTK_LIST_STORE(gtk_tree_view_get_model(gamelist)); |
445 | list = GTK_LIST_STORE(gtk_tree_view_get_model(gamelist)); |
446 | gtk_list_store_clear(list); |
446 | gtk_list_store_clear(list); |
447 | 447 | ||
448 | for (fg = foundgrps; fg; fg=fg->next) |
448 | for (fg = foundgrps; fg; fg=fg->next) |
449 | {
|
449 | {
|
450 | for (i = 0; i<numgrpfiles; i++) |
450 | for (i = 0; i<NUMGRPFILES; i++) |
451 | if (fg->crcval == grpfiles[i].crcval) break; |
451 | if (fg->crcval == grpfiles[i].crcval) break; |
452 | if (i == numgrpfiles) continue; // unrecognised grp file |
452 | if (i == NUMGRPFILES) continue; // unrecognised grp file |
453 | 453 | ||
454 | gtk_list_store_append(list, &iter); |
454 | gtk_list_store_append(list, &iter); |
455 | gtk_list_store_set(list, &iter, 0, grpfiles[i].name, 1, fg->name, 2, (gpointer)fg, -1); |
455 | gtk_list_store_set(list, &iter, 0, grpfiles[i].name, 1, fg->name, 2, (gpointer)fg, -1); |
456 | if (!Bstrcasecmp(fg->name, settings.selectedgrp)) |
456 | if (!Bstrcasecmp(fg->name, settings.selectedgrp)) |
457 | {
|
457 | {
|
Line 916... | Line 916... | ||
916 | else Bsprintf(g_modDir, "/"); |
916 | else Bsprintf(g_modDir, "/"); |
917 | 917 | ||
918 | if (settings.autoload) ud.config.NoAutoLoad = FALSE; |
918 | if (settings.autoload) ud.config.NoAutoLoad = FALSE; |
919 | else ud.config.NoAutoLoad = TRUE; |
919 | else ud.config.NoAutoLoad = TRUE; |
920 | 920 | ||
921 | for (i = 0; i<numgrpfiles; i++) if (settings.crcval == grpfiles[i].crcval) break; |
921 | for (i = 0; i<NUMGRPFILES; i++) if (settings.crcval == grpfiles[i].crcval) break; |
922 | if (i != numgrpfiles) |
922 | if (i != NUMGRPFILES) |
923 | g_gameNamePtr = (char *)grpfiles[i].name; |
923 | g_gameNamePtr = (char *)grpfiles[i].name; |
924 | }
|
924 | }
|
925 | 925 | ||
926 | return retval; |
926 | return retval; |
927 | }
|
927 | }
|