gnome-terminal r2545 - trunk/src
- From: chpe svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-terminal r2545 - trunk/src
- Date: Fri, 11 Apr 2008 22:26:21 +0100 (BST)
Author: chpe
Date: Fri Apr 11 22:26:20 2008
New Revision: 2545
URL: http://svn.gnome.org/viewvc/gnome-terminal?rev=2545&view=rev
Log:
Use the right clipboard.
Modified:
trunk/src/terminal-window.c
Modified: trunk/src/terminal-window.c
==============================================================================
--- trunk/src/terminal-window.c (original)
+++ trunk/src/terminal-window.c Fri Apr 11 22:26:20 2008
@@ -61,7 +61,6 @@
GtkWidget *notebook;
guint terms;
TerminalScreen *active_term;
- GtkClipboard *clipboard;
int old_char_width;
int old_char_height;
void *old_geometry_widget; /* only used for pointer value as it may be freed */
@@ -686,8 +685,10 @@
{
TerminalWindow *window = (TerminalWindow *) user_data;
TerminalWindowPrivate *priv = window->priv;
+ GtkClipboard *clipboard;
- gtk_clipboard_request_contents (priv->clipboard,
+ clipboard = gtk_widget_get_clipboard (GTK_WIDGET (window), GDK_SELECTION_CLIPBOARD);
+ gtk_clipboard_request_contents (clipboard,
gdk_atom_intern_static_string ("TARGETS"),
(GtkClipboardReceivedFunc) update_edit_menu,
g_object_ref (window));
@@ -837,7 +838,7 @@
if (info->string == NULL)
return;
- clipboard = gtk_widget_get_clipboard (GTK_WIDGET (window), GDK_NONE);
+ clipboard = gtk_widget_get_clipboard (GTK_WIDGET (window), GDK_SELECTION_CLIPBOARD);
gtk_clipboard_set_text (clipboard, info->string, -1);
}
@@ -994,7 +995,7 @@
g_return_if_fail (info->window == window);
- clipboard = gtk_widget_get_clipboard (GTK_WIDGET (window), GDK_NONE /* FIXMEchpe ? */);
+ clipboard = gtk_widget_get_clipboard (GTK_WIDGET (window), GDK_SELECTION_CLIPBOARD);
gtk_clipboard_request_contents (clipboard,
gdk_atom_intern_static_string("TARGETS"),
(GtkClipboardReceivedFunc) popup_clipboard_request_callback,
@@ -1290,7 +1291,7 @@
/* force gtk to construct its GtkClipboard; otherwise our UI is very slow the first time we need it */
/* FIXMEchpe is that really true still ?? */
- priv->clipboard = gtk_widget_get_clipboard (GTK_WIDGET (window), GDK_NONE);
+ gtk_widget_get_clipboard (GTK_WIDGET (window), GDK_SELECTION_CLIPBOARD);
/* Create the UI manager */
manager = priv->ui_manager = gtk_ui_manager_new ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]