- hp = wp = -1;
- c = 0;
- for(i = 0; modes[i]; i++)
- {
- if (wp != modes[i]->w || hp != modes[i]->h)
- {
- static char st[100];
- wp = modes[i]->w;
- hp = modes[i]->h;
- sprintf(st, "%d x %d", wp, hp);
-
- if (c % 4 == 0)
- kd = gui_harray(jd);
-
- gui_state(kd, st, GUI_SML, i + 1,
- (w == wp) && (h == hp));
- c++;
- }
- }
-
- for(; c % 4 != 0; c++)
- gui_filler(kd);
+ char s[20];
+
+ sprintf(s, "%d x %d", modes[i]->w, modes[i]->h);
+
+ if (i % 4 == 0)
+ jd = gui_harray(id);
+
+ gui_state(jd, s, GUI_SML, i,
+ config_get_d(CONFIG_WIDTH) == modes[i]->w &&
+ config_get_d(CONFIG_HEIGHT) == modes[i]->h);