diff --git a/AMDiS/src/AdaptInstationary.cc b/AMDiS/src/AdaptInstationary.cc
index 7f0575121695a11fa1142d5580ba30133be084d5..b9fcde7090debe348f6ffca5ef6437d22c9d9de7 100644
--- a/AMDiS/src/AdaptInstationary.cc
+++ b/AMDiS/src/AdaptInstationary.cc
@@ -115,7 +115,7 @@ namespace AMDiS {
 
       if (!fixedTimestep_ && 
 	  !adaptInfo->timeToleranceReached() &&
-	  !adaptInfo->getTimestep() <= adaptInfo->getMinTimestep()) {
+	  !(adaptInfo->getTimestep() <= adaptInfo->getMinTimestep())) {
 
 	adaptInfo->setTime(adaptInfo->getTime() - adaptInfo->getTimestep());
 	adaptInfo->setTimestep(adaptInfo->getTimestep() * time_delta_1);
@@ -136,7 +136,7 @@ namespace AMDiS {
 	  if (problemIteration_->oneIteration(adaptInfo, FULL_ITERATION)) {
 	    if (!fixedTimestep_ && 
 		!adaptInfo->timeToleranceReached() &&
-		!adaptInfo->getTimestep() <= adaptInfo->getMinTimestep()) 
+		!(adaptInfo->getTimestep() <= adaptInfo->getMinTimestep())) 
 	      {
 		adaptInfo->setTime(adaptInfo->getTime() - adaptInfo->getTimestep());
 		adaptInfo->setTimestep(adaptInfo->getTimestep() * time_delta_1);
@@ -158,7 +158,7 @@ namespace AMDiS {
 
 
     } while(!adaptInfo->timeToleranceReached() &&
-	    !adaptInfo->getTimestep() <= adaptInfo->getMinTimestep() && 
+	    !(adaptInfo->getTimestep() <= adaptInfo->getMinTimestep()) && 
 	    adaptInfo->getTimestepIteration() <= adaptInfo->getMaxTimestepIteration());  
 
     if (!fixedTimestep_ && adaptInfo->timeErrorLow()) {