summaryrefslogtreecommitdiff
path: root/apps/plugins/puzzles/src/nestedvm.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/puzzles/src/nestedvm.c')
-rw-r--r--apps/plugins/puzzles/src/nestedvm.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/apps/plugins/puzzles/src/nestedvm.c b/apps/plugins/puzzles/src/nestedvm.c
index 947abe0fae..0a9fdbcfed 100644
--- a/apps/plugins/puzzles/src/nestedvm.c
+++ b/apps/plugins/puzzles/src/nestedvm.c
@@ -206,7 +206,7 @@ int jcallback_key_event(int x, int y, int keyval)
206 if (fe->ox == -1) 206 if (fe->ox == -1)
207 return 1; 207 return 1;
208 if (keyval >= 0 && 208 if (keyval >= 0 &&
209 !midend_process_key(fe->me, x - fe->ox, y - fe->oy, keyval)) 209 midend_process_key(fe->me, x - fe->ox, y - fe->oy, keyval) == PKR_QUIT)
210 return 42; 210 return 42;
211 return 1; 211 return 1;
212} 212}
@@ -217,7 +217,7 @@ int jcallback_resize(int width, int height)
217 int x, y; 217 int x, y;
218 x = width; 218 x = width;
219 y = height; 219 y = height;
220 midend_size(fe->me, &x, &y, true); 220 midend_size(fe->me, &x, &y, true, 1.0);
221 fe->ox = (width - x) / 2; 221 fe->ox = (width - x) / 2;
222 fe->oy = (height - y) / 2; 222 fe->oy = (height - y) / 2;
223 fe->w = x; 223 fe->w = x;
@@ -323,7 +323,7 @@ static bool get_config(frontend *fe, int which)
323int jcallback_newgame_event(void) 323int jcallback_newgame_event(void)
324{ 324{
325 frontend *fe = (frontend *)_fe; 325 frontend *fe = (frontend *)_fe;
326 if (!midend_process_key(fe->me, 0, 0, UI_NEWGAME)) 326 if (midend_process_key(fe->me, 0, 0, UI_NEWGAME) == PKR_QUIT)
327 return 42; 327 return 42;
328 return 0; 328 return 0;
329} 329}
@@ -331,7 +331,7 @@ int jcallback_newgame_event(void)
331int jcallback_undo_event(void) 331int jcallback_undo_event(void)
332{ 332{
333 frontend *fe = (frontend *)_fe; 333 frontend *fe = (frontend *)_fe;
334 if (!midend_process_key(fe->me, 0, 0, UI_UNDO)) 334 if (midend_process_key(fe->me, 0, 0, UI_UNDO) == PKR_QUIT)
335 return 42; 335 return 42;
336 return 0; 336 return 0;
337} 337}
@@ -339,7 +339,7 @@ int jcallback_undo_event(void)
339int jcallback_redo_event(void) 339int jcallback_redo_event(void)
340{ 340{
341 frontend *fe = (frontend *)_fe; 341 frontend *fe = (frontend *)_fe;
342 if (!midend_process_key(fe->me, 0, 0, UI_REDO)) 342 if (midend_process_key(fe->me, 0, 0, UI_REDO) == PKR_QUIT)
343 return 42; 343 return 42;
344 return 0; 344 return 0;
345} 345}
@@ -347,7 +347,7 @@ int jcallback_redo_event(void)
347int jcallback_quit_event(void) 347int jcallback_quit_event(void)
348{ 348{
349 frontend *fe = (frontend *)_fe; 349 frontend *fe = (frontend *)_fe;
350 if (!midend_process_key(fe->me, 0, 0, UI_QUIT)) 350 if (midend_process_key(fe->me, 0, 0, UI_QUIT) == PKR_QUIT)
351 return 42; 351 return 42;
352 return 0; 352 return 0;
353} 353}
@@ -358,7 +358,7 @@ static void resize_fe(frontend *fe)
358 358
359 x = INT_MAX; 359 x = INT_MAX;
360 y = INT_MAX; 360 y = INT_MAX;
361 midend_size(fe->me, &x, &y, false); 361 midend_size(fe->me, &x, &y, false, 1.0);
362 _call_java(3, x, y, 0); 362 _call_java(3, x, y, 0);
363} 363}
364 364