aboutsummaryrefslogtreecommitdiff
path: root/src/dash-box.vala
diff options
context:
space:
mode:
authorMihai Moldovan <ionic@ionic.de>2022-12-06 02:49:19 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2023-02-06 08:30:01 +0100
commit32d28d7bf2646fc7a0008937034246fcc96dbc8a (patch)
tree3cb1098e9925ee291b13d285c80f1233751ed1c2 /src/dash-box.vala
parent600fbb680106b697c1801fcd67aa51477743a30d (diff)
downloadarctica-greeter-32d28d7bf2646fc7a0008937034246fcc96dbc8a.tar.gz
arctica-greeter-32d28d7bf2646fc7a0008937034246fcc96dbc8a.tar.bz2
arctica-greeter-32d28d7bf2646fc7a0008937034246fcc96dbc8a.zip
misc src/: make ArcticaGreeter a proper vala SingleInstance class.
This allows us to drop the rather awkward self-referencing static singleton member and use a standard vala/glib feature.
Diffstat (limited to 'src/dash-box.vala')
-rw-r--r--src/dash-box.vala3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dash-box.vala b/src/dash-box.vala
index cc1d715..d8fe6fd 100644
--- a/src/dash-box.vala
+++ b/src/dash-box.vala
@@ -54,7 +54,8 @@ public class DashBox : Gtk.Box
/* Does not actually add w to this widget, as doing so would potentially mess with w's placement. */
public void set_base (Gtk.Widget? w)
{
- if (!ArcticaGreeter.singleton.test_mode) {
+ var greeter = new ArcticaGreeter ();
+ if (!greeter.test_mode) {
return_if_fail (pushed == null);
return_if_fail (mode == Mode.NORMAL);
}