mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/virt-viewer
synced 2025-12-30 18:31:52 +00:00
Fix compat with GTK 2.18.0
This commit is contained in:
parent
a9c310dbce
commit
dc41e7e49c
@ -250,10 +250,16 @@ ViewAutoDrawerUpdate(ViewAutoDrawer *that, // IN
|
||||
if (!priv->inputUngrabbed) {
|
||||
GtkWidget *grabbed = NULL;
|
||||
|
||||
#if GTK_CHECK_VERSION(3, 0, 0)
|
||||
if (gtk_window_has_group (window)) {
|
||||
GtkWindowGroup *group = gtk_window_get_group (window);
|
||||
grabbed = gtk_window_group_get_current_grab (group);
|
||||
}
|
||||
#else
|
||||
if (window->group && window->group->grabs) {
|
||||
grabbed = GTK_WIDGET(window->group->grabs->data);
|
||||
}
|
||||
#endif
|
||||
if (!grabbed) {
|
||||
grabbed = gtk_grab_get_current();
|
||||
}
|
||||
|
||||
@ -75,6 +75,12 @@
|
||||
|
||||
#include "ovBox.h"
|
||||
|
||||
#if ! GTK_CHECK_VERSION(3, 0, 0)
|
||||
#define gtk_widget_set_realized(widget, val) \
|
||||
GTK_WIDGET_SET_FLAGS(widget, GTK_REALIZED)
|
||||
#define gtk_widget_get_realized(widget) \
|
||||
GTK_WIDGET_REALIZED(widget)
|
||||
#endif
|
||||
|
||||
struct _ViewOvBoxPrivate
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user