From f98e5bbf7cdf43121647ed4a968fd5a416d96aab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn?= Date: Fri, 23 Jul 2010 16:06:25 +0200 Subject: [PATCH] bug #293: Enable/disable transitions fixed. --- include/Image.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/include/Image.h b/include/Image.h index 6c87507d9c..1fba0dafe5 100644 --- a/include/Image.h +++ b/include/Image.h @@ -159,11 +159,14 @@ public: { int rc = 0; - if ((to_enable == true) && (state == DISABLED)) + if ( to_enable == true ) { - state = READY; + if(state == DISABLED) + { + state = READY; + } } - else if ((to_enable == false) && (state == READY)) + else if (state != USED) // to_enable == false { state = DISABLED; }