diff options
author | Lionel Landwerlin <llandwerlin@gmail.com> | 2015-12-01 22:38:01 +0000 |
---|---|---|
committer | Lionel Landwerlin <llandwerlin@gmail.com> | 2015-12-03 21:53:13 +0000 |
commit | 3609c70c3518a83d362e81e37e21c335bff49c1b (patch) | |
tree | d904632c05d7855d47e64c023663361440ae8be7 /clutter-gtk/gtk-clutter-offscreen.c | |
parent | e63dbfc883ea8762013e3af79bf1a27219431b29 (diff) | |
download | clutter-gtk-3609c70c3518a83d362e81e37e21c335bff49c1b.tar.gz |
actor: propagate scale factor from embedder to embedded
We need to set the scale factor correctly on the embedded Gtk+ widgets to
avoid blurry widgets on hidpi displays.
https://bugzilla.gnome.org/show_bug.cgi?id=758937
Diffstat (limited to 'clutter-gtk/gtk-clutter-offscreen.c')
-rw-r--r-- | clutter-gtk/gtk-clutter-offscreen.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clutter-gtk/gtk-clutter-offscreen.c b/clutter-gtk/gtk-clutter-offscreen.c index c54010d..7243420 100644 --- a/clutter-gtk/gtk-clutter-offscreen.c +++ b/clutter-gtk/gtk-clutter-offscreen.c @@ -144,6 +144,8 @@ gtk_clutter_offscreen_realize (GtkWidget *widget) gtk_widget_set_window (widget, window); gdk_window_set_user_data (window, widget); + gdk_offscreen_window_set_embedder (gtk_widget_get_window (parent), + window); g_signal_connect (window, "to-embedder", G_CALLBACK (offscreen_window_to_parent), widget); |