summaryrefslogtreecommitdiff
path: root/libcaribou/display-adapter.vala
diff options
context:
space:
mode:
Diffstat (limited to 'libcaribou/display-adapter.vala')
-rw-r--r--libcaribou/display-adapter.vala7
1 files changed, 7 insertions, 0 deletions
diff --git a/libcaribou/display-adapter.vala b/libcaribou/display-adapter.vala
index 007d90e..6ffbdd5 100644
--- a/libcaribou/display-adapter.vala
+++ b/libcaribou/display-adapter.vala
@@ -110,6 +110,13 @@ namespace Caribou {
KeyButtonCallback? func);
static DisplayAdapter instance;
+ public static bool set_default (DisplayAdapter adapter) {
+ if (instance != null)
+ return false;
+
+ instance = adapter;
+ return true;
+ }
public static DisplayAdapter get_default () {
if (instance == null) {
var display = Gdk.DisplayManager.get ().get_default_display ();