[gtk+] gtk: Call gtk_widget_set_has_window() on every widget
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] gtk: Call gtk_widget_set_has_window() on every widget
- Date: Wed, 2 Nov 2016 06:16:50 +0000 (UTC)
commit 5e07a31d2bfd05ba53313b76beaa2f70fa990cde
Author: Benjamin Otte <otte redhat com>
Date: Wed Nov 2 06:51:33 2016 +0100
gtk: Call gtk_widget_set_has_window() on every widget
Even if we just set it to the value it already had.
gtk/gtkcolorplane.c | 1 +
gtk/gtkiconview.c | 1 +
gtk/gtkmenushell.c | 2 ++
gtk/gtktextview.c | 1 +
gtk/gtktreeview.c | 2 ++
5 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkcolorplane.c b/gtk/gtkcolorplane.c
index cfb9a59..8aeab64 100644
--- a/gtk/gtkcolorplane.c
+++ b/gtk/gtkcolorplane.c
@@ -396,6 +396,7 @@ gtk_color_plane_init (GtkColorPlane *plane)
plane->priv = gtk_color_plane_get_instance_private (plane);
+ gtk_widget_set_has_window (GTK_WIDGET (plane), TRUE);
gtk_widget_set_can_focus (GTK_WIDGET (plane), TRUE);
gtk_widget_set_events (GTK_WIDGET (plane), GDK_KEY_PRESS_MASK
| GDK_TOUCH_MASK
diff --git a/gtk/gtkiconview.c b/gtk/gtkiconview.c
index b8e7f98..b22cc39 100644
--- a/gtk/gtkiconview.c
+++ b/gtk/gtkiconview.c
@@ -951,6 +951,7 @@ gtk_icon_view_init (GtkIconView *icon_view)
icon_view->priv->pixbuf_cell = NULL;
icon_view->priv->tooltip_column = -1;
+ gtk_widget_set_has_window (GTK_WIDGET (icon_view), TRUE);
gtk_widget_set_can_focus (GTK_WIDGET (icon_view), TRUE);
icon_view->priv->item_orientation = GTK_ORIENTATION_VERTICAL;
diff --git a/gtk/gtkmenushell.c b/gtk/gtkmenushell.c
index 5ff12d3..a74bfe2 100644
--- a/gtk/gtkmenushell.c
+++ b/gtk/gtkmenushell.c
@@ -433,6 +433,8 @@ gtk_menu_shell_init (GtkMenuShell *menu_shell)
{
menu_shell->priv = gtk_menu_shell_get_instance_private (menu_shell);
menu_shell->priv->take_focus = TRUE;
+
+ gtk_widget_set_has_window (GTK_WIDGET (menu_shell), TRUE);
}
static void
diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c
index 6535400..bbbfedd 100644
--- a/gtk/gtktextview.c
+++ b/gtk/gtktextview.c
@@ -1658,6 +1658,7 @@ gtk_text_view_init (GtkTextView *text_view)
text_view->priv = gtk_text_view_get_instance_private (text_view);
priv = text_view->priv;
+ gtk_widget_set_has_window (widget, TRUE);
gtk_widget_set_can_focus (widget, TRUE);
context = gtk_widget_get_style_context (GTK_WIDGET (text_view));
diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c
index 5a6ce22..0887f5f 100644
--- a/gtk/gtktreeview.c
+++ b/gtk/gtktreeview.c
@@ -1788,6 +1788,8 @@ gtk_tree_view_init (GtkTreeView *tree_view)
priv->event_last_x = -10000;
priv->event_last_y = -10000;
+ gtk_widget_set_has_window (GTK_WIDGET (tree_view), TRUE);
+
gtk_tree_view_do_set_vadjustment (tree_view, NULL);
gtk_tree_view_do_set_hadjustment (tree_view, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]