From 5549b6873704d775fc4656fe22940cc1f22d0a82 Mon Sep 17 00:00:00 2001 From: "Ruben S. Montero" Date: Wed, 30 Mar 2011 14:38:19 +0200 Subject: [PATCH] feature #523: Fixed wrong transitions for DISABLED --- src/image/ImageManagerActions.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/image/ImageManagerActions.cc b/src/image/ImageManagerActions.cc index 57f9d05de7..17e25f2292 100644 --- a/src/image/ImageManagerActions.cc +++ b/src/image/ImageManagerActions.cc @@ -249,6 +249,7 @@ int ImageManager::enable_image(int iid, bool to_enable) case Image::ERROR: img->set_state(Image::READY); ipool->update(img); + case Image::READY: break; default: rc = -1; @@ -259,10 +260,11 @@ int ImageManager::enable_image(int iid, bool to_enable) { switch (img->get_state()) { - case Image::USED: + case Image::READY: case Image::ERROR: img->set_state(Image::DISABLED); ipool->update(img); + case Image::DISABLED: break; default: rc = -1;