diff options
Diffstat (limited to 'fsousaged/src/plugins/dbus_service')
-rw-r--r-- | fsousaged/src/plugins/dbus_service/resource.vala | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/fsousaged/src/plugins/dbus_service/resource.vala b/fsousaged/src/plugins/dbus_service/resource.vala index a7e9ed61..97a8520c 100644 --- a/fsousaged/src/plugins/dbus_service/resource.vala +++ b/fsousaged/src/plugins/dbus_service/resource.vala @@ -272,6 +272,10 @@ public class Resource : IResource, Object public virtual async void disable() throws FreeSmartphone.ResourceError, DBus.Error { + // no need to disable a shadow resource + if ( objectpath == null ) + return; + try { yield proxy.disable(); |