summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2013-02-22 14:44:13 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2013-02-22 14:44:13 +0000
commit9c13d352c70497d47c944da25d965f23ddc6563a (patch)
treef578bfc7d5475304b4dbd01919560c0f45cc9914
parent7bdaf95576da00b082db5d4e4d851533673e4213 (diff)
downloadnetsurf-9c13d352c70497d47c944da25d965f23ddc6563a.tar.gz
netsurf-9c13d352c70497d47c944da25d965f23ddc6563a.tar.bz2
Fixup for core changes. (Selection and errorcode.)
-rw-r--r--cocoa/BrowserViewController.m7
1 files changed, 4 insertions, 3 deletions
diff --git a/cocoa/BrowserViewController.m b/cocoa/BrowserViewController.m
index 75906fb22..f43917a01 100644
--- a/cocoa/BrowserViewController.m
+++ b/cocoa/BrowserViewController.m
@@ -28,6 +28,7 @@
#import "utils/corestrings.h"
#import "utils/filename.h"
+#import "utils/messages.h"
#import "utils/url.h"
@@ -238,15 +239,15 @@ static inline bool compare_float( float a, float b )
SEL action = [item action];
if (action == @selector(copy:)) {
- return browser_window_has_selection( browser );
+ return browser_window_get_editor_flags( browser ) & BW_EDITOR_CAN_COPY;
}
if (action == @selector(cut:)) {
- return browser_window_has_selection( browser ) && browser->caret_callback != NULL;
+ return browser_window_get_editor_flags( browser ) & BW_EDITOR_CAN_CUT;
}
if (action == @selector(paste:)) {
- return browser->paste_callback != NULL;
+ return browser_window_get_editor_flags( browser ) & BW_EDITOR_CAN_PASTE;
}
if (action == @selector( stopLoading: )) {