X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-data-editor.c;h=1db96b155652fdd04198e4c3ef8bd3dab6a7975a;hb=7f37cbe10c05cf3b046452691eb4a3d821c3ae7c;hp=4ad9ab622646adfed8663dd8449ec57cceab16cb;hpb=f82952d22e200e1b35cea23545857a2cf2f02c66;p=pspp-builds.git diff --git a/src/ui/gui/psppire-data-editor.c b/src/ui/gui/psppire-data-editor.c index 4ad9ab62..1db96b15 100644 --- a/src/ui/gui/psppire-data-editor.c +++ b/src/ui/gui/psppire-data-editor.c @@ -688,7 +688,9 @@ psppire_data_editor_clip_copy (PsppireDataEditor *de) void psppire_data_editor_clip_paste (PsppireDataEditor *de) { - GtkClipboard *clipboard = gtk_clipboard_get (GDK_SELECTION_CLIPBOARD); + GdkDisplay *display = gtk_widget_get_display ( GTK_WIDGET (de)); + GtkClipboard *clipboard = + gtk_clipboard_get_for_display (display, GDK_SELECTION_CLIPBOARD); gtk_clipboard_request_contents (clipboard, gdk_atom_intern ("UTF8_STRING", TRUE), @@ -1023,7 +1025,7 @@ data_is_selected (PsppireDataEditor *de) GtkSheetRange range; gint row, col; - if ( gtk_notebook_current_page (GTK_NOTEBOOK (de)) != PSPPIRE_DATA_EDITOR_DATA_VIEW) + if ( gtk_notebook_get_current_page (GTK_NOTEBOOK (de)) != PSPPIRE_DATA_EDITOR_DATA_VIEW) return FALSE; gtk_sheet_get_active_cell (GTK_SHEET (de->data_sheet), &row, &col);