diff options
author | Ole Loots <ole@monochrom.net> | 2013-04-13 15:34:08 +0200 |
---|---|---|
committer | Ole Loots <ole@monochrom.net> | 2013-04-13 15:34:08 +0200 |
commit | 4e6bea9204f66c505aafc7a9951ac74ea3978920 (patch) | |
tree | c914b636efb507304d3bcc52a45783bdb608570c /atari/deskmenu.c | |
parent | 437304b0377a29cc6bcc0ac1684130298d8cffb8 (diff) | |
download | netsurf-4e6bea9204f66c505aafc7a9951ac74ea3978920.tar.gz netsurf-4e6bea9204f66c505aafc7a9951ac74ea3978920.tar.bz2 |
Improved CLRHOME Key handling
When textinput is focused, the key is handled by the browser (Moving
to start of text).
Otherwise the Content is scrolled to the top.
Diffstat (limited to 'atari/deskmenu.c')
-rw-r--r-- | atari/deskmenu.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/atari/deskmenu.c b/atari/deskmenu.c index 676896bfd..e2b0dea6b 100644 --- a/atari/deskmenu.c +++ b/atari/deskmenu.c @@ -117,7 +117,7 @@ struct s_menu_item_evnt menu_evnt_tbl[] = {T_VIEW, MAINMENU_M_STOP, menu_stop, {0,NK_ESC,K_ALT}, NULL},
{T_NAV, MAINMENU_M_BACK, menu_back, {0,NK_LEFT,K_ALT}, NULL},
{T_NAV, MAINMENU_M_FORWARD, menu_forward, {0,NK_RIGHT,K_ALT}, NULL},
- {T_NAV, MAINMENU_M_HOME, menu_home, {0,NK_CLRHOME,0}, NULL},
+ {T_NAV, MAINMENU_M_HOME, menu_home, {0,0,0}, NULL},
{T_UTIL, MAINMENU_M_LHISTORY,menu_lhistory, {0,NK_F7,0}, NULL},
{T_UTIL, MAINMENU_M_GHISTORY, menu_ghistory, {0,NK_F7,K_CTRL}, NULL},
{T_UTIL, MAINMENU_M_ADD_BOOKMARK, menu_add_bookmark, {'D',0,K_CTRL}, NULL},
@@ -169,7 +169,7 @@ static void __CDECL menu_about(short item, short title, void *data) } if (error != NSERROR_OK) { warn_user(messages_get_errorcode(error), 0); - } + } }
static void __CDECL menu_new_win(short item, short title, void *data)
@@ -179,7 +179,7 @@ static void __CDECL menu_new_win(short item, short title, void *data) const char *addr; LOG(("%s", __FUNCTION__));
- + if (nsoption_charp(homepage_url) != NULL) { addr = nsoption_charp(homepage_url); } else { @@ -250,7 +250,7 @@ static void __CDECL menu_open_file(short item, short title, void *data) NULL, NULL); nsurl_unref(url); - + } if (error != NSERROR_OK) { warn_user(messages_get_errorcode(error), 0); |