[gnome-shell/wip/fmuellner/notification-redux+sass: 90/141] autorunManager: Remove eject support
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/wip/fmuellner/notification-redux+sass: 90/141] autorunManager: Remove eject support
- Date: Thu, 19 Feb 2015 21:02:25 +0000 (UTC)
commit e4fef04035fa46508a02440f45b1188165bac6c6
Author: Florian Müllner <fmuellner gnome org>
Date: Thu Feb 19 12:58:26 2015 +0100
autorunManager: Remove eject support
It's no longer exposed anywhere (by design), so kill off the now
unused bits.
https://bugzilla.gnome.org/show_bug.cgi?id=744815
js/ui/components/autorunManager.js | 61 +-----------------------------------
1 files changed, 1 insertions(+), 60 deletions(-)
---
diff --git a/js/ui/components/autorunManager.js b/js/ui/components/autorunManager.js
index 6410e10..66a00db 100644
--- a/js/ui/components/autorunManager.js
+++ b/js/ui/components/autorunManager.js
@@ -194,66 +194,7 @@ const AutorunManager = new Lang.Class({
_onMountRemoved: function(monitor, mount) {
this._dispatcher.removeMount(mount);
- },
-
- ejectMount: function(mount) {
- let mountOp = new ShellMountOperation.ShellMountOperation(mount);
-
- // first, see if we have a drive
- let drive = mount.get_drive();
- let volume = mount.get_volume();
-
- if (drive &&
- drive.get_start_stop_type() == Gio.DriveStartStopType.SHUTDOWN &&
- drive.can_stop()) {
- drive.stop(0, mountOp.mountOp, null,
- Lang.bind(this, this._onStop));
- } else {
- if (mount.can_eject()) {
- mount.eject_with_operation(0, mountOp.mountOp, null,
- Lang.bind(this, this._onEject));
- } else if (volume && volume.can_eject()) {
- volume.eject_with_operation(0, mountOp.mountOp, null,
- Lang.bind(this, this._onEject));
- } else if (drive && drive.can_eject()) {
- drive.eject_with_operation(0, mountOp.mountOp, null,
- Lang.bind(this, this._onEject));
- } else if (mount.can_unmount()) {
- mount.unmount_with_operation(0, mountOp.mountOp, null,
- Lang.bind(this, this._onUnmount));
- }
- }
- },
-
- _onUnmount: function(mount, res) {
- try {
- mount.unmount_with_operation_finish(res);
- } catch (e) {
- if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.FAILED_HANDLED))
- log('Unable to eject the mount ' + mount.get_name()
- + ': ' + e.toString());
- }
- },
-
- _onEject: function(source, res) {
- try {
- source.eject_with_operation_finish(res);
- } catch (e) {
- if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.FAILED_HANDLED))
- log('Unable to eject the drive ' + source.get_name()
- + ': ' + e.toString());
- }
- },
-
- _onStop: function(drive, res) {
- try {
- drive.stop_finish(res);
- } catch (e) {
- if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.FAILED_HANDLED))
- log('Unable to stop the drive ' + drive.get_name()
- + ': ' + e.toString());
- }
- },
+ }
});
const AutorunDispatcher = new Lang.Class({
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]