Index: diagramview.cpp
===================================================================
--- diagramview.cpp	(revision 5234)
+++ diagramview.cpp	(working copy)
@@ -289,7 +289,9 @@
 		QSettings settings;
 		if (settings.value("diagrameditor/zoom-out-beyond-of-folio", false).toBool() ||
 			(horizontalScrollBar()->maximum() || verticalScrollBar()->maximum()) )
-			scale(zoom_factor, zoom_factor);
+			if (zoom_factor >= 0){
+				scale(zoom_factor, zoom_factor);
+			}
 	}
 	m_diagram->adjustSceneRect();
 	adjustGridToZoom();
