summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2013-05-12 19:56:37 +0100
committerChris Young <chris@unsatisfactorysoftware.co.uk>2013-05-12 20:36:44 +0100
commita752390abefb0b50a5d1239135e6f033eddb019d (patch)
tree96d25487e9171ad0f4469dcb5ddc34316502b5c6
parent57e5f7d89aa9b3ab559ff0f43b4884666bbb4b8c (diff)
downloadnetsurf-a752390abefb0b50a5d1239135e6f033eddb019d.tar.gz
netsurf-a752390abefb0b50a5d1239135e6f033eddb019d.tar.bz2
attempt fix edit menu item disable
-rw-r--r--amiga/menu.c14
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);
}
}