diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2013-05-12 19:56:37 +0100 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2013-05-12 20:36:44 +0100 |
commit | a752390abefb0b50a5d1239135e6f033eddb019d (patch) | |
tree | 96d25487e9171ad0f4469dcb5ddc34316502b5c6 /amiga | |
parent | 57e5f7d89aa9b3ab559ff0f43b4884666bbb4b8c (diff) | |
download | netsurf-a752390abefb0b50a5d1239135e6f033eddb019d.tar.gz netsurf-a752390abefb0b50a5d1239135e6f033eddb019d.tar.bz2 |
attempt fix edit menu item disable
Diffstat (limited to 'amiga')
-rw-r--r-- | amiga/menu.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/amiga/menu.c b/amiga/menu.c index 7334f77a1..c1cf88eeb 100644 --- a/amiga/menu.c +++ b/amiga/menu.c @@ -655,11 +655,14 @@ void ami_menu_update_disabled(struct gui_window *g, hlcache_handle *c) { OnMenu(win,AMI_MENU_COPY); OnMenu(win,AMI_MENU_CLEAR); - - if(browser_window_get_editor_flags(g->shared->bw) & BW_EDITOR_CAN_CUT) - OnMenu(win,AMI_MENU_CUT); } - if(g->c_h) OnMenu(win,AMI_MENU_PASTE); + + if(browser_window_get_editor_flags(g->shared->bw) & BW_EDITOR_CAN_CUT) + OnMenu(win,AMI_MENU_CUT); + + if(browser_window_get_editor_flags(g->shared->bw) & BW_EDITOR_CAN_PASTE) + OnMenu(win,AMI_MENU_PASTE); + OnMenu(win,AMI_MENU_SELECTALL); OnMenu(win,AMI_MENU_FIND); OffMenu(win,AMI_MENU_SAVEAS_IFF); @@ -671,9 +674,7 @@ void ami_menu_update_disabled(struct gui_window *g, hlcache_handle *c) #ifdef WITH_PDF_EXPORT OffMenu(win,AMI_MENU_SAVEAS_PDF); #endif - OffMenu(win,AMI_MENU_PASTE); OffMenu(win,AMI_MENU_SELECTALL); - OffMenu(win,AMI_MENU_CLEAR); OffMenu(win,AMI_MENU_FIND); #ifdef WITH_NS_SVG @@ -687,7 +688,6 @@ void ami_menu_update_disabled(struct gui_window *g, hlcache_handle *c) } else { - OffMenu(win,AMI_MENU_COPY); OffMenu(win,AMI_MENU_SAVEAS_IFF); } } |