[gnome-shell] status/keyboard: remove the property whitelist
- From: Giovanni Campagna <gcampagna src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] status/keyboard: remove the property whitelist
- Date: Thu, 13 Dec 2012 23:50:21 +0000 (UTC)
commit 5de91197ae68e9986f2220fa14b218592c54f1d0
Author: Giovanni Campagna <gcampagna src gnome org>
Date: Sat Nov 24 16:38:21 2012 +0100
status/keyboard: remove the property whitelist
It was just a stopgap solution for 3.6, as the necessary UI bits
were not implemented.
https://bugzilla.gnome.org/show_bug.cgi?id=682318
js/ui/status/keyboard.js | 21 +--------------------
1 files changed, 1 insertions(+), 20 deletions(-)
---
diff --git a/js/ui/status/keyboard.js b/js/ui/status/keyboard.js
index cf036ac..a5b827a 100644
--- a/js/ui/status/keyboard.js
+++ b/js/ui/status/keyboard.js
@@ -185,12 +185,6 @@ const InputSourceIndicator = new Lang.Class({
Name: 'InputSourceIndicator',
Extends: PanelMenu.Button,
- _propertiesWhitelist: [
- 'InputMode',
- 'TypingMode',
- 'DictMode'
- ],
-
_init: function() {
this.parent(0.0, _("Keyboard"));
@@ -394,24 +388,12 @@ const InputSourceIndicator = new Lang.Class({
return String.fromCharCode(0x2328); // keyboard glyph
},
- _propertyWhitelisted: function(prop) {
- for (let i = 0; i < this._propertiesWhitelist.length; ++i) {
- let key = prop.get_key();
- if (key.substr(0, this._propertiesWhitelist[i].length) == this._propertiesWhitelist[i])
- return true;
- }
- return false;
- },
-
_ibusPropertiesRegistered: function(im, props) {
this._properties = props;
this._buildPropSection();
},
_ibusPropertyUpdated: function(im, prop) {
- if (!this._propertyWhitelisted(prop))
- return;
-
if (this._updateSubProperty(this._properties, prop))
this._buildPropSection();
},
@@ -468,8 +450,7 @@ const InputSourceIndicator = new Lang.Class({
for (let i = 0; (p = props.get(i)) != null; ++i) {
let prop = p;
- if (!this._propertyWhitelisted(prop) ||
- !prop.get_visible())
+ if (!prop.get_visible())
continue;
if (prop.get_key() == 'InputMode') {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]