summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDebarshi Ray <debarshir@gnome.org>2014-05-09 19:43:55 +0200
committerDebarshi Ray <debarshir@gnome.org>2014-05-12 11:03:58 +0200
commit47b7bb7457ded44f43c69488595e379a602de46d (patch)
tree38ed5546e908b146997348ddd168c0db0e94d5e6
parent0117dcd74c804e37c93bdf99f29207b5e786a46b (diff)
downloadvte-47b7bb7457ded44f43c69488595e379a602de46d.tar.gz
vteapp: Unbreak transparency
Mark the window as app-paintable. Otherwise GTK+ will try to optimize by setting an opaque region for the whole window (gtk+ 3c2c3ab6). https://bugzilla.gnome.org/show_bug.cgi?id=729884
-rw-r--r--src/vteapp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vteapp.c b/src/vteapp.c
index 6934be2b..8da376c5 100644
--- a/src/vteapp.c
+++ b/src/vteapp.c
@@ -893,6 +893,7 @@ main(int argc, char **argv)
background);
}
if (transparent) {
+ gtk_widget_set_app_paintable (window, TRUE);
vte_terminal_set_background_transparent(terminal,
TRUE);
vte_terminal_set_background_tint_color(terminal, &tint);