aboutsummaryrefslogtreecommitdiff
path: root/extension.js
diff options
context:
space:
mode:
Diffstat (limited to 'extension.js')
-rw-r--r--extension.js4
1 files changed, 1 insertions, 3 deletions
diff --git a/extension.js b/extension.js
index ac9e4de..7e25c6f 100644
--- a/extension.js
+++ b/extension.js
@@ -14,16 +14,14 @@ OnScreenKeyboardButton.prototype = {
label = GLib.markup_escape_text('Keyboard', -1);
this.actor = new St.Button ({ label: label });
this.actor.connect("clicked", Lang.bind(this, this._toggleShowOnScreenKeyboard));
- this._onScreenKeyboardShown = false;
},
_toggleShowOnScreenKeyboard: function() {
- if (this._onScreenKeyboardShown) {
+ if (Main.keyboard && Main.keyboard._visible) {
Main.keyboard.hide();
} else {
Main.keyboard.show();
}
- this._onScreenKeyboardShown = !this._onScreenKeyboardShown;
},
};