diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2012-08-02 15:17:18 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2012-08-02 15:17:18 +0100 |
commit | 42e176097cba3afdc6f943fcacdcc1c28fe97ccf (patch) | |
tree | dbeab819479b7296dd0e1773d9cd6b420c5df750 | |
parent | 88055b58109712b7933386892a7b2ee75c538011 (diff) | |
download | netsurf-42e176097cba3afdc6f943fcacdcc1c28fe97ccf.tar.gz netsurf-42e176097cba3afdc6f943fcacdcc1c28fe97ccf.tar.bz2 |
Use selection_copy_to_clipboard instead of peering into core.
-rw-r--r-- | cocoa/selection.m | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/cocoa/selection.m b/cocoa/selection.m index cb6a936d6..587f12004 100644 --- a/cocoa/selection.m +++ b/cocoa/selection.m @@ -69,17 +69,6 @@ bool gui_add_to_clipboard(const char *text, size_t length, bool space) return true; } -static bool cocoa_clipboard_copy_handler(const char *text, size_t length, struct box *box, - void *handle, const char *whitespace_text, - size_t whitespace_length) -{ - bool add_space = box != NULL ? box->space != 0 : false; - - if (whitespace_text && !gui_add_to_clipboard( whitespace_text, - whitespace_length, false )) return false; - return gui_add_to_clipboard( text, length, add_space ); -} - bool gui_commit_clipboard(void) { NSPasteboard *pb = [NSPasteboard generalPasteboard]; @@ -91,7 +80,7 @@ bool gui_commit_clipboard(void) bool gui_copy_to_clipboard(struct selection *s) { - if (selection_defined( s ) && selection_traverse( s, cocoa_clipboard_copy_handler, NULL )) + if (selection_defined( s ) && selection_copy_to_clipboard( s )) gui_commit_clipboard(); return true; } |