From 2c93de931b6569d1da7e694799f9297716f8cc2b Mon Sep 17 00:00:00 2001 From: Matt Baer Date: Mon, 17 Dec 2018 22:22:13 -0500 Subject: [PATCH] Fix null darkmode_switch This fixes issues with Ctrl+T and the switch not reflecting correct state when starting up -- previously, darkmode_switch was initialized in construct_toolbar() as a local variable. --- src/window.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/window.vala b/src/window.vala index b897fb1..4f31a9e 100644 --- a/src/window.vala +++ b/src/window.vala @@ -142,7 +142,7 @@ public class WriteAs.MainWindow : Gtk.ApplicationWindow { }); header.pack_end(publish_button); - var darkmode_switch = new Granite.ModeSwitch.from_icon_name ("display-brightness-symbolic", "weather-clear-night-symbolic"); + darkmode_switch = new Granite.ModeSwitch.from_icon_name ("display-brightness-symbolic", "weather-clear-night-symbolic"); darkmode_switch.primary_icon_tooltip_text = ("Light theme"); darkmode_switch.secondary_icon_tooltip_text = ("Dark theme"); darkmode_switch.valign = Gtk.Align.CENTER;