Code refactoring
This commit is contained in:
@@ -145,7 +145,10 @@ var Nightlighter = class {
|
|||||||
|
|
||||||
_listen_to_nightlight_changes() {
|
_listen_to_nightlight_changes() {
|
||||||
if ( !this.nightlight_changes_connect ) {
|
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;
|
this.theme_change_callback = callback;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
emit() {
|
||||||
|
if ( this.theme_change_callback ) {
|
||||||
|
this.theme_change_callback();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
_listen_to_theme_changes() {
|
_listen_to_theme_changes() {
|
||||||
if ( !this.connect ) {
|
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() {
|
_on_theme_change() {
|
||||||
if ( this.theme_change_callback ) {
|
this.emit();
|
||||||
this.theme_change_callback();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user