summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
5120e84)
* Fixed the cut/copy/paste clipboard actions. It was storing
the information in GDK_SELECTION_PRIMARY for widgets that let
you choose the clipboard to use. Now it uses
GDK_SELECTION_CLIPBOARD, the expected one (fixes NB#56935).
pmo-trunk-r2040
GtkTextBuffer *buffer;
GtkClipboard *clipboard;
GtkTextBuffer *buffer;
GtkClipboard *clipboard;
- clipboard = gtk_clipboard_get (GDK_SELECTION_PRIMARY);
+ clipboard = gtk_clipboard_get (GDK_SELECTION_CLIPBOARD);
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (focused_widget));
gtk_text_buffer_cut_clipboard (buffer, clipboard, TRUE);
}
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (focused_widget));
gtk_text_buffer_cut_clipboard (buffer, clipboard, TRUE);
}
GtkClipboard *clipboard;
GtkWidget *focused_widget;
GtkClipboard *clipboard;
GtkWidget *focused_widget;
- clipboard = gtk_clipboard_get (GDK_SELECTION_PRIMARY);
+ clipboard = gtk_clipboard_get (GDK_SELECTION_CLIPBOARD);
focused_widget = gtk_window_get_focus (GTK_WINDOW (window));
if (GTK_IS_LABEL (focused_widget)) {
gtk_clipboard_set_text (clipboard, gtk_label_get_text (GTK_LABEL (focused_widget)), -1);
focused_widget = gtk_window_get_focus (GTK_WINDOW (window));
if (GTK_IS_LABEL (focused_widget)) {
gtk_clipboard_set_text (clipboard, gtk_label_get_text (GTK_LABEL (focused_widget)), -1);
GtkTextBuffer *buffer;
GtkClipboard *clipboard;
GtkTextBuffer *buffer;
GtkClipboard *clipboard;
- clipboard = gtk_clipboard_get (GDK_SELECTION_PRIMARY);
+ clipboard = gtk_clipboard_get (GDK_SELECTION_CLIPBOARD);
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (focused_widget));
gtk_text_buffer_paste_clipboard (buffer, clipboard, NULL, TRUE);
}
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (focused_widget));
gtk_text_buffer_paste_clipboard (buffer, clipboard, NULL, TRUE);
}