diff --git a/src/app.vala b/src/app.vala
index 973dd34..d0ab59c 100644
--- a/src/app.vala
+++ b/src/app.vala
@@ -59,8 +59,6 @@ class Window : Gtk.ApplicationWindow
         if (visual != null)
           set_visual(visual);
       }
-
-      app_paintable = true;
     }
 
     var ui = new Gtk.Builder.from_resource("/org/gnome/vte/test/app/ui/window.ui");
@@ -74,6 +72,9 @@ class Window : Gtk.ApplicationWindow
     }
 
     terminal = new Vte.Terminal();
+    if (App.Options.transparency_percent != 0) {
+      terminal.app_paintable = true;
+    }
 
     /* Connect scrollbar */
     scrollbar = ui.get_object("scrollbar") as Gtk.Scrollbar;
