summaryrefslogtreecommitdiff
path: root/gtk/scaffolding.c
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2013-01-08 17:02:27 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2013-01-08 17:02:27 +0000
commite2e7aa135c5f9c5ce20ce6523dc8c248883b9e3b (patch)
treed15135af8c38ed78d3982e2c2ac5098d182d36bf /gtk/scaffolding.c
parent8af3dd9a433fda37b27a66608d9d8b507c4bb2aa (diff)
downloadnetsurf-e2e7aa135c5f9c5ce20ce6523dc8c248883b9e3b.tar.gz
netsurf-e2e7aa135c5f9c5ce20ce6523dc8c248883b9e3b.tar.bz2
Update GTK front end to implement new clipboard API.
Diffstat (limited to 'gtk/scaffolding.c')
-rw-r--r--gtk/scaffolding.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk/scaffolding.c b/gtk/scaffolding.c
index 8b9b8f3b1..287fed12b 100644
--- a/gtk/scaffolding.c
+++ b/gtk/scaffolding.c
@@ -971,21 +971,21 @@ MULTIHANDLER(copy)
if (GTK_IS_EDITABLE (focused))
gtk_editable_copy_clipboard(GTK_EDITABLE(g->url_bar));
else
- gui_copy_to_clipboard(browser_window_get_selection(bw));
+ browser_window_key_press(bw, KEY_COPY_SELECTION);
return TRUE;
}
MULTIHANDLER(paste)
{
- struct gui_window *gui = g->top_level;
+ struct browser_window *bw = nsgtk_get_browser_window(g->top_level);
GtkWidget *focused = gtk_window_get_focus(g->window);
/* If the url bar has focus, let gtk handle it */
if (GTK_IS_EDITABLE (focused))
gtk_editable_paste_clipboard (GTK_EDITABLE (focused));
else
- gui_paste_from_clipboard(gui, 0, 0);
+ browser_window_key_press(bw, KEY_PASTE);
return TRUE;
}