aboutsummaryrefslogtreecommitdiffstats
path: root/fsousaged/src/plugins/dbus_service
diff options
context:
space:
mode:
Diffstat (limited to 'fsousaged/src/plugins/dbus_service')
-rw-r--r--fsousaged/src/plugins/dbus_service/resource.vala4
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();