Fix #1089: Sync xmp:Rating across all sidecar images
[geeqie.git] / src / ui-menu.cc
index 66dd93b..47bb7f3 100644 (file)
@@ -21,7 +21,9 @@
 
 #include "ui-menu.h"
 
-#include <config.h>
+#include <cstddef>
+
+#include <pango/pango.h>
 
 #include "layout.h"
 
@@ -427,6 +429,7 @@ GtkWidget *popup_menu_short_lived()
        return menu;
 }
 
+// @todo Used only in vd_menu_position_cb_unused(). Remove?
 gboolean popup_menu_position_clamp(GtkMenu *menu, gint *x, gint *y, gint height)
 {
        gboolean adjusted = FALSE;
@@ -436,11 +439,13 @@ gboolean popup_menu_position_clamp(GtkMenu *menu, gint *x, gint *y, gint height)
        gint xh;
        GtkRequisition requisition;
 
+       G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
        gtk_widget_get_requisition(GTK_WIDGET(menu), &requisition);
        w = requisition.width;
        h = requisition.height;
        xw = gdk_screen_width();
        xh = gdk_screen_height();
+       G_GNUC_END_IGNORE_DEPRECATIONS;
 
        if (*x + w > xw)
                {