Code refactoring
This commit is contained in:
@@ -145,7 +145,10 @@ var Nightlighter = class {
|
||||
|
||||
_listen_to_nightlight_changes() {
|
||||
if ( !this.nightlight_changes_connect ) {
|
||||
this.nightlight_changes_connect = this.dbus_proxy.connect('g-properties-changed', this.emit.bind(this));
|
||||
this.nightlight_changes_connect = this.dbus_proxy.connect(
|
||||
'g-properties-changed',
|
||||
this._on_nightlight_change.bind(this)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -156,4 +159,8 @@ var Nightlighter = class {
|
||||
}
|
||||
}
|
||||
|
||||
_on_nightlight_change() {
|
||||
this.emit();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -56,9 +56,15 @@ var Themer = class {
|
||||
this.theme_change_callback = callback;
|
||||
}
|
||||
|
||||
emit() {
|
||||
if ( this.theme_change_callback ) {
|
||||
this.theme_change_callback();
|
||||
}
|
||||
}
|
||||
|
||||
_listen_to_theme_changes() {
|
||||
if ( !this.connect ) {
|
||||
this.connect = this.gsettings.connect('changed::' + config.THEME_GSETTINGS_PROPERTY, this._on_theme_change);
|
||||
this.connect = this.gsettings.connect('changed::' + config.THEME_GSETTINGS_PROPERTY, this._on_theme_change.bind(this));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -70,9 +76,7 @@ var Themer = class {
|
||||
}
|
||||
|
||||
_on_theme_change() {
|
||||
if ( this.theme_change_callback ) {
|
||||
this.theme_change_callback();
|
||||
}
|
||||
this.emit();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user