[packages/netsurf: 2/3] - F10 on SDL quits

witekfl witekfl at pld-linux.org
Wed Jan 9 21:07:56 CET 2013


commit 88699ca368abebac5b0516a30f51c7f63394f9d4
Author: witekfl <witekfl at poczta.onet.pl>
Date:   Wed Jan 9 21:02:46 2013 +0100

    - F10 on SDL quits

 nsfb-F10-exit.patch | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
---
diff --git a/nsfb-F10-exit.patch b/nsfb-F10-exit.patch
new file mode 100644
index 0000000..7bf5f80
--- /dev/null
+++ b/nsfb-F10-exit.patch
@@ -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);
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/netsurf.git/commitdiff/17e5188ec713d564d6047b5d3b4de766ca818f15



More information about the pld-cvs-commit mailing list