From b4e9f9f78fcf4456c91cc96fba6b1054ef7ff60b Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Tue, 20 Mar 2012 14:33:02 +0100 Subject: [PATCH] [RigoDaemon] fix _busy(), also raise SameError (which is actually expected) --- rigo/RigoDaemon/app.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rigo/RigoDaemon/app.py b/rigo/RigoDaemon/app.py index 0b749185f..290ae013c 100755 --- a/rigo/RigoDaemon/app.py +++ b/rigo/RigoDaemon/app.py @@ -279,6 +279,8 @@ class RigoDaemonService(dbus.service.Object): Raise ActivityStates.BusyError if already busy. """ with self._current_activity_mutex: + if self._current_activity == activity: + raise ActivityStates.SameError() if self._current_activity != ActivityStates.AVAILABLE: raise ActivityStates.BusyError() self._current_activity = activity