summaryrefslogtreecommitdiff
path: root/libcaribou/keyboard-model.vala
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@unixuser.org>2013-08-09 15:31:57 +0200
committerDaiki Ueno <ueno@unixuser.org>2013-08-09 17:55:11 +0200
commitf9ad115a4a1c6deb417de2c60894f3e9d93dd0b2 (patch)
tree2612d07b103f263b7a13575ea224355f5903bd9e /libcaribou/keyboard-model.vala
parentd43bac4eca32bbfd2c22877d3246f5eecd522cc1 (diff)
downloadcaribou-f9ad115a4a1c6deb417de2c60894f3e9d93dd0b2.tar.gz
libcaribou: factor out X dependency
This patch adds a new abstract class DisplayAdapter to handle multiple display backends, other than X. https://bugzilla.gnome.org/show_bug.cgi?id=705720
Diffstat (limited to 'libcaribou/keyboard-model.vala')
-rw-r--r--libcaribou/keyboard-model.vala4
1 files changed, 2 insertions, 2 deletions
diff --git a/libcaribou/keyboard-model.vala b/libcaribou/keyboard-model.vala
index be00b5c..f1c8dbb 100644
--- a/libcaribou/keyboard-model.vala
+++ b/libcaribou/keyboard-model.vala
@@ -10,7 +10,7 @@ namespace Caribou {
public string active_group { get; private set; default = ""; }
public string keyboard_type { get; construct; }
- private XAdapter xadapter;
+ private DisplayAdapter xadapter;
private Gee.HashMap<string, GroupModel> groups;
private KeyModel last_activated_key;
private Gee.HashSet<KeyModel> active_mod_keys;
@@ -21,7 +21,7 @@ namespace Caribou {
construct {
assert (keyboard_type != null);
- xadapter = XAdapter.get_default ();
+ xadapter = DisplayAdapter.get_default ();
xadapter.group_changed.connect (on_group_changed);
xadapter.config_changed.connect (on_config_changed);