[gnome-shell] autorun: only obey allowAutorun flag for transient notifications
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] autorun: only obey allowAutorun flag for transient notifications
- Date: Wed, 20 Jun 2012 14:16:00 +0000 (UTC)
commit cbb8d5b0dc1809f87bed576398a24b7479d1b7ac
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Tue Jun 19 15:06:44 2012 -0400
autorun: only obey allowAutorun flag for transient notifications
Only apply the allowAutorun flag for transient notifications, not for
mounts that end up in the resident notification well.
Also, stop looking at volume.can_automount() here, since we already
checked that previously in the mounter, and allowAutorun is enough.
https://bugzilla.gnome.org/show_bug.cgi?id=660595
js/ui/autorunManager.js | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/js/ui/autorunManager.js b/js/ui/autorunManager.js
index 7283e16..be4eba2 100644
--- a/js/ui/autorunManager.js
+++ b/js/ui/autorunManager.js
@@ -23,11 +23,11 @@ const AutorunSetting = {
};
// misc utils
-function shouldAutorunMount(mount) {
+function shouldAutorunMount(mount, forTransient) {
let root = mount.get_root();
let volume = mount.get_volume();
- if (!volume || !volume.should_automount() || !volume.allowAutorun)
+ if (!volume || (!volume.allowAutorun && forTransient))
return false;
if (!root.is_native() || isMountRootHidden(root))
@@ -272,7 +272,7 @@ const AutorunResidentSource = new Lang.Class({
},
addMount: function(mount, apps) {
- if (!shouldAutorunMount(mount))
+ if (!shouldAutorunMount(mount, false))
return;
let filtered = this._mounts.filter(function (element) {
@@ -450,7 +450,7 @@ const AutorunTransientDispatcher = new Lang.Class({
return;
// if the mount doesn't want to be autorun, return
- if (!shouldAutorunMount(mount))
+ if (!shouldAutorunMount(mount, true))
return;
let setting = this._getAutorunSettingForType(contentTypes[0]);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]