]> git.pld-linux.org Git - packages/netsurf.git/commitdiff
- F10 on SDL quits
authorwitekfl <witekfl@poczta.onet.pl>
Wed, 9 Jan 2013 20:02:46 +0000 (21:02 +0100)
committerwitekfl <witekfl@poczta.onet.pl>
Wed, 9 Jan 2013 20:02:46 +0000 (21:02 +0100)
nsfb-F10-exit.patch [new file with mode: 0644]

diff --git a/nsfb-F10-exit.patch b/nsfb-F10-exit.patch
new file mode 100644 (file)
index 0000000..7bf5f80
--- /dev/null
@@ -0,0 +1,16 @@
+--- netsurf-2.9/netsurf-2.9/framebuffer/fbtk/event.c.f10       2013-01-09 20:36:52.505933180 +0100
++++ netsurf-2.9/netsurf-2.9/framebuffer/fbtk/event.c   2013-01-09 20:37:38.776648741 +0100
+@@ -199,6 +199,13 @@ fbtk_event(fbtk_widget_t *root, nsfb_eve
+       switch (event->type) {
+       case NSFB_EVENT_KEY_DOWN:
+       case NSFB_EVENT_KEY_UP:
++              if (event->value.keycode == NSFB_KEY_F10) {
++                      event->type = NSFB_EVENT_CONTROL;
++                      event->value.controlcode = NSFB_CONTROL_QUIT;
++                      unused = true;
++                      break;
++              }
++
+               if ((event->value.controlcode >= NSFB_KEY_MOUSE_1) &&
+                   (event->value.controlcode <= NSFB_KEY_MOUSE_5)) {
+                       fbtk_click(root, event);
This page took 0.116761 seconds and 4 git commands to generate.