bluetooth: Adapt to GnomeBluetooth API break
This commit is contained in:
parent
57044ea9a0
commit
a2465e0670
@ -5,6 +5,7 @@ const Gdk = imports.gi.Gdk;
|
|||||||
const GLib = imports.gi.GLib;
|
const GLib = imports.gi.GLib;
|
||||||
const Gio = imports.gi.Gio;
|
const Gio = imports.gi.Gio;
|
||||||
const GnomeBluetoothApplet = imports.gi.GnomeBluetoothApplet;
|
const GnomeBluetoothApplet = imports.gi.GnomeBluetoothApplet;
|
||||||
|
const GnomeBluetooth = imports.gi.GnomeBluetooth;
|
||||||
const Gtk = imports.gi.Gtk;
|
const Gtk = imports.gi.Gtk;
|
||||||
const Lang = imports.lang;
|
const Lang = imports.lang;
|
||||||
const Mainloop = imports.mainloop;
|
const Mainloop = imports.mainloop;
|
||||||
@ -36,11 +37,11 @@ const Indicator = new Lang.Class({
|
|||||||
this._applet.connect('notify::killswitch-state', Lang.bind(this, this._updateKillswitch));
|
this._applet.connect('notify::killswitch-state', Lang.bind(this, this._updateKillswitch));
|
||||||
this._killswitch.connect('toggled', Lang.bind(this, function() {
|
this._killswitch.connect('toggled', Lang.bind(this, function() {
|
||||||
let current_state = this._applet.killswitch_state;
|
let current_state = this._applet.killswitch_state;
|
||||||
if (current_state != GnomeBluetoothApplet.KillswitchState.HARD_BLOCKED &&
|
if (current_state != GnomeBluetooth.KillswitchState.HARD_BLOCKED &&
|
||||||
current_state != GnomeBluetoothApplet.KillswitchState.NO_ADAPTER) {
|
current_state != GnomeBluetooth.KillswitchState.NO_ADAPTER) {
|
||||||
this._applet.killswitch_state = this._killswitch.state ?
|
this._applet.killswitch_state = this._killswitch.state ?
|
||||||
GnomeBluetoothApplet.KillswitchState.UNBLOCKED:
|
GnomeBluetooth.KillswitchState.UNBLOCKED:
|
||||||
GnomeBluetoothApplet.KillswitchState.SOFT_BLOCKED;
|
GnomeBluetooth.KillswitchState.SOFT_BLOCKED;
|
||||||
} else
|
} else
|
||||||
this._killswitch.setToggleState(false);
|
this._killswitch.setToggleState(false);
|
||||||
}));
|
}));
|
||||||
@ -99,10 +100,10 @@ const Indicator = new Lang.Class({
|
|||||||
|
|
||||||
_updateKillswitch: function() {
|
_updateKillswitch: function() {
|
||||||
let current_state = this._applet.killswitch_state;
|
let current_state = this._applet.killswitch_state;
|
||||||
let on = current_state == GnomeBluetoothApplet.KillswitchState.UNBLOCKED;
|
let on = current_state == GnomeBluetooth.KillswitchState.UNBLOCKED;
|
||||||
let has_adapter = current_state != GnomeBluetoothApplet.KillswitchState.NO_ADAPTER;
|
let has_adapter = current_state != GnomeBluetooth.KillswitchState.NO_ADAPTER;
|
||||||
let can_toggle = current_state != GnomeBluetoothApplet.KillswitchState.NO_ADAPTER &&
|
let can_toggle = current_state != GnomeBluetooth.KillswitchState.NO_ADAPTER &&
|
||||||
current_state != GnomeBluetoothApplet.KillswitchState.HARD_BLOCKED;
|
current_state != GnomeBluetooth.KillswitchState.HARD_BLOCKED;
|
||||||
|
|
||||||
this._killswitch.setToggleState(on);
|
this._killswitch.setToggleState(on);
|
||||||
if (can_toggle)
|
if (can_toggle)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user