projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
710b8d7
)
widget: Be more careful with roots
author
Matthias Clasen
<mclasen@redhat.com>
Mon, 30 Dec 2019 05:24:32 +0000
(
00:24
-0500)
committer
Matthias Clasen
<mclasen@redhat.com>
Mon, 30 Dec 2019 05:29:52 +0000
(
00:29
-0500)
We were assuming that all roots are windows,
and calling GtkWindow apis on them.
gtk/gtkwidget.c
patch
|
blob
|
history
diff --git
a/gtk/gtkwidget.c
b/gtk/gtkwidget.c
index 6ca66ade93a1fb10a4afdc074801557501e9f5be..3d40eee3d1e34b72af9772aaa9c243baeb798f21 100644
(file)
--- a/
gtk/gtkwidget.c
+++ b/
gtk/gtkwidget.c
@@
-3298,9
+3298,8
@@
update_cursor_on_state_change (GtkWidget *widget)
GtkRoot *root;
root = _gtk_widget_get_root (widget);
- if (root)
- gtk_window_update_pointer_focus_on_state_change (GTK_WINDOW (root),
- widget);
+ if (GTK_IS_WINDOW (root))
+ gtk_window_update_pointer_focus_on_state_change (GTK_WINDOW (root), widget);
}
/**