Skip to content

Commit f655660

Browse files
author
rockon999
committed
Add website.
- Fix some possible bugs.
1 parent 9f8e3eb commit f655660

File tree

2 files changed

+15
-11
lines changed

2 files changed

+15
-11
lines changed

[email protected]/extension.js

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,33 +37,36 @@ function disable() {
3737
}
3838

3939
function update_icon_mode() {
40-
let iconMode = this.settings.get_string('icon-mode');
40+
let icon_mode_name = this.settings.get_string('icon-mode');
41+
let icon_mode = null;
4142

4243
for (let mode of Object.keys(IconMode)) {
43-
if (IconMode[mode].name === iconMode) {
44-
iconMode = IconMode[mode];
44+
if (IconMode[mode].name === icon_mode_name) {
45+
icon_mode = IconMode[mode];
4546
}
4647
}
4748

48-
let iconBox = Main.panel.statusArea.appMenu._iconBox;
49+
let icon_box = Main.panel.statusArea.appMenu._iconBox;
4950

5051
/* Make sure _iconBox exists... */
51-
if (typeof iconBox !== 'undefined' && iconBox !== null) {
52+
if (typeof icon_box !== 'undefined' && icon_box !== null && icon_mode !== null) {
5253
/* Style it. */
53-
iconBox.add_style_class_name(iconMode.css);
54+
icon_box.add_style_class_name(icon_mode.css);
5455
}
5556
}
5657

5758
function clear_icon_mode() {
5859
/* Set it back to the Gnome Shell default. */
59-
let iconBox = Main.panel.statusArea.appMenu._iconBox;
60+
let icon_box = Main.panel.statusArea.appMenu._iconBox;
6061

6162
/* Make sure _iconBox exists... */
62-
if (typeof iconBox !== 'undefined' && iconBox !== null) {
63+
if (typeof icon_box !== 'undefined' && icon_box !== null) {
6364
/* Remove any styles. */
6465
for (let mode of Object.keys(IconMode)) {
65-
if (iconBox.has_style_class_name(IconMode[mode].css)) {
66-
iconBox.remove_style_class_name(IconMode[mode].css);
66+
let css = IconMode[mode].css;
67+
68+
if (icon_box.has_style_class_name(css)) {
69+
icon_box.remove_style_class_name(css);
6770
}
6871
}
6972
}

[email protected]/metadata.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@
99
],
1010
"settings-schema": "org.gnome.shell.extensions.appmenu-regular-icons",
1111
"uuid": "[email protected]",
12-
"version": 3
12+
"version": 3,
13+
"url": "https://github.com/rockon999/appmenu-regular-icons"
1314
}

0 commit comments

Comments
 (0)