[libadwaita] Do not use deprecated get_drop with GTK 4.4



commit 96773a20fe4897609583dbee0f83603c2b255cd4
Author: Rafał Dzięgiel <rafostar github gmail com>
Date:   Thu Sep 2 12:46:49 2021 +0200

    Do not use deprecated get_drop with GTK 4.4
    
    In GTK 4.4 gtk_drop_target_get_drop was deprecated in favor of gtk_drop_target_get_current_drop. Check 
GTK version and use the correct function.

 src/adw-tab-box.c | 4 ++++
 1 file changed, 4 insertions(+)
---
diff --git a/src/adw-tab-box.c b/src/adw-tab-box.c
index 27305aea..37f6bdeb 100644
--- a/src/adw-tab-box.c
+++ b/src/adw-tab-box.c
@@ -2110,7 +2110,11 @@ remove_placeholder (AdwTabBox *self)
 static inline AdwTabBox *
 get_source_tab_box (GtkDropTarget *target)
 {
+#if GTK_CHECK_VERSION (4, 4, 0)
+  GdkDrop *drop = gtk_drop_target_get_current_drop (target);
+#else
   GdkDrop *drop = gtk_drop_target_get_drop (target);
+#endif
   GdkDrag *drag = gdk_drop_get_drag (drop);
 
   if (!drag)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]