[Xfce4-commits] <xfce4-screenshooter:master> Use gdk function for the running clipboard manager.
Jérôme Guelfucci
noreply at xfce.org
Sun Nov 8 14:44:01 CET 2009
Updating branch refs/heads/master
to 66b30c57cc779adf36d3e8f3fb50f3018b845b31 (commit)
from 43b338fd44a25ba821a92db7d5f061079f73b932 (commit)
commit 66b30c57cc779adf36d3e8f3fb50f3018b845b31
Author: Jérôme Guelfucci <jeromeg at xfce.org>
Date: Sun Nov 8 14:42:01 2009 +0100
Use gdk function for the running clipboard manager.
Thanks to Mike for noticing this function.
lib/screenshooter-dialogs.c | 3 ++-
lib/screenshooter-utils.c | 12 ------------
lib/screenshooter-utils.h | 4 ----
3 files changed, 2 insertions(+), 17 deletions(-)
diff --git a/lib/screenshooter-dialogs.c b/lib/screenshooter-dialogs.c
index aa3dbe2..7592795 100644
--- a/lib/screenshooter-dialogs.c
+++ b/lib/screenshooter-dialogs.c
@@ -941,7 +941,8 @@ GtkWidget *screenshooter_actions_dialog_new (ScreenshotData *sd)
gtk_widget_set_tooltip_text (save_radio_button, _("Save the screenshot to a PNG file"));
gtk_box_pack_start (GTK_BOX (actions_box), save_radio_button, FALSE, FALSE, 0);
- if (sd->plugin || screenshooter_clipboard_manager ())
+ if (sd->plugin ||
+ gdk_display_supports_clipboard_persistence (gdk_display_get_default ()))
{
/* Copy to clipboard radio button */
clipboard_radio_button =
diff --git a/lib/screenshooter-utils.c b/lib/screenshooter-utils.c
index 178d820..477596f 100644
--- a/lib/screenshooter-utils.c
+++ b/lib/screenshooter-utils.c
@@ -369,15 +369,3 @@ screenshooter_f1_key (GtkWidget *widget, GdkEventKey *event, gpointer user_data)
return FALSE;
}
-
-gboolean
-screenshooter_clipboard_manager (void)
-{
- Display *display;
- Atom atom;
-
- display = GDK_DISPLAY ();
- atom = XInternAtom (display, "CLIPBOARD_MANAGER", FALSE);
- return XGetSelectionOwner (display, atom);
-}
-
diff --git a/lib/screenshooter-utils.h b/lib/screenshooter-utils.h
index e1bff5f..f40929a 100644
--- a/lib/screenshooter-utils.h
+++ b/lib/screenshooter-utils.h
@@ -55,9 +55,5 @@ void screenshooter_open_help (void);
gboolean screenshooter_f1_key (GtkWidget *widget,
GdkEventKey *event,
gpointer user_data);
-gboolean screenshooter_clipboard_manager (void);
-
-
-
#endif
More information about the Xfce4-commits
mailing list