diff options
-rw-r--r-- | libcaribou/display-adapter.vala | 7 |
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 (); |