summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Smirnov <onlyjob@member.fsf.org>2018-07-07 16:04:25 +1000
committerDmitry Smirnov <onlyjob@member.fsf.org>2018-07-07 16:04:25 +1000
commit0a5d32e16c2b695e89594143c02f559df2e7ce46 (patch)
tree571ccc3a52e021b972e47e036840c96ddff5fdb8
parent1667fa3aa06faa84213b73e85e6c903a07b21704 (diff)
new patch from upstream.
-rw-r--r--debian/patches/93b.patch33
-rw-r--r--debian/patches/series1
2 files changed, 34 insertions, 0 deletions
diff --git a/debian/patches/93b.patch b/debian/patches/93b.patch
new file mode 100644
index 0000000..0be5694
--- /dev/null
+++ b/debian/patches/93b.patch
@@ -0,0 +1,33 @@
+Origin: upstream, https://github.com/CristianHenzel/ClipIt/commit/d6fab2be79b2fc8319b492a1a834300df64e4db8
+From d6fab2be79b2fc8319b492a1a834300df64e4db8 Mon Sep 17 00:00:00 2001
+From: Cristian Henzel <CristianHenzel@users.noreply.github.com>
+Date: Sat, 30 Jun 2018 10:26:13 +0300
+Subject: [PATCH] Remove use of deprecated gtk_window_get_pointer
+
+---
+ src/daemon.c | 12 +++++++++++-
+ 1 file changed, 11 insertions(+), 1 deletion(-)
+
+--- a/src/daemon.c
++++ b/src/daemon.c
+@@ -52,9 +52,19 @@
+ else
+ {
+ /* Get the button state to check if the mouse button is being held */
+ GdkModifierType button_state;
+- gdk_window_get_pointer(NULL, NULL, NULL, &button_state);
++ GdkScreen *screen = gdk_screen_get_default();
++ if (screen)
++ {
++ GdkDisplay *display = gdk_screen_get_display(screen);
++ GdkWindow *window = gdk_screen_get_root_window(screen);
++ GdkSeat *seat = gdk_display_get_default_seat(display);
++
++ gdk_window_get_device_position(window, gdk_seat_get_pointer(seat), NULL,
++ NULL, &button_state);
++ }
++
+ if ((primary_temp != NULL) && !(button_state & GDK_BUTTON1_MASK))
+ {
+ g_free(primary_text);
+ primary_text = g_strdup(primary_temp);
diff --git a/debian/patches/series b/debian/patches/series
index 6e49a31..4d758da 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -3,3 +3,4 @@
90b.patch
91.patch
93a.patch
+93b.patch