[gnome-shell] A11yStatus: ignore an user default of O dpi
- From: Giovanni Campagna <gcampagna src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] A11yStatus: ignore an user default of O dpi
- Date: Wed, 23 Feb 2011 19:11:15 +0000 (UTC)
commit 12d991f3362a5a5a9d60cc6596c973bdbef62667
Author: Giovanni Campagna <gcampagna src gnome org>
Date: Mon Jan 17 19:11:11 2011 +0100
A11yStatus: ignore an user default of O dpi
The default for the DPI setting is 0, but 0 * any scaling factor
is 0, so we need to deal with that, by falling back to X default.
https://bugzilla.gnome.org/show_bug.cgi?id=639762
js/ui/status/accessibility.js | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/js/ui/status/accessibility.js b/js/ui/status/accessibility.js
index af50370..035e96e 100644
--- a/js/ui/status/accessibility.js
+++ b/js/ui/status/accessibility.js
@@ -205,7 +205,7 @@ ATIndicator.prototype = {
return (user_value - (DPI_FACTOR_LARGE * x_value) > -1);
}
let initial_setting = on_get();
- let default_value = initial_setting ? x_value : user_value;
+ let default_value = (initial_setting || user_value == 0) ? x_value : user_value;
let widget = this._buildItemExtended(_("Large Text"),
initial_setting,
settings.is_writable(KEY_DPI),
@@ -217,7 +217,7 @@ ATIndicator.prototype = {
});
settings.connect('changed::' + KEY_DPI, function() {
let active = on_get();
- default_value = active ? x_value : user_value;
+ default_value = (active || user_value == 0) ? x_value : user_value;
widget.setToggleState(active);
});
return widget;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]