diff --git a/share/qtcreator/qmldesigner/propertyeditor/Qt/AnchorButtons.qml b/share/qtcreator/qmldesigner/propertyeditor/Qt/AnchorButtons.qml
index f025926987c62bbacfcb33371d54dcad05d4e897..44d3cc6ac0b0c04ec008243e6a8a5962596fbbba 100644
--- a/share/qtcreator/qmldesigner/propertyeditor/Qt/AnchorButtons.qml
+++ b/share/qtcreator/qmldesigner/propertyeditor/Qt/AnchorButtons.qml
@@ -125,8 +125,15 @@ QWidget {
 		height: fixedHeight
 
         styleSheetFile: "anchorfill.css";
+        checkable: true
 
-        onReleased: fill();
+        onReleased: {              
+            if (checked) {
+                anchorBackend.fill();
+            } else {
+                anchorBackend.resetLayout();
+            }         
+        }
     }
 
     QPushButton {