aboutsummaryrefslogtreecommitdiff
path: root/src/arctica-greeter.vala
diff options
context:
space:
mode:
Diffstat (limited to 'src/arctica-greeter.vala')
-rw-r--r--src/arctica-greeter.vala10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/arctica-greeter.vala b/src/arctica-greeter.vala
index 96a98ce..09c1feb 100644
--- a/src/arctica-greeter.vala
+++ b/src/arctica-greeter.vala
@@ -807,6 +807,16 @@ public class ArcticaGreeter
if (value != "")
settings.set ("gtk-xft-rgba", value, null);
+ /*
+ * Keep a reference to an AGSettings instance for the whole program
+ * run, so that the SingleInstance property is working the way we'd
+ * like it to work.
+ *
+ * We want to do this before creating the actual greeter, since the
+ * latter is using AGSettings quite extensively.
+ */
+ var agsettings = new AGSettings ();
+
debug ("Creating Arctica Greeter");
var greeter = new ArcticaGreeter (do_test_mode);