@@ -127,9 +127,9 @@ Item {
127127 __popup = menuComponent.createObject(root,
128128 {
129129 objectName: visualItem.objectName + "-menu",
130− desiredX: visualItem.x - units.gu(1),
131− desiredY: root.height,
132− unityMenuModel: root.unityMenuModel.submenu(visualItem.__ownIndex)
130+ desiredX: Qt.binding(function() { return visualItem.x - units.gu(1); }),
131+ desiredY: Qt.binding(function() { return root.height; }),
132+ unityMenuModel: Qt.binding(function() { return root.unityMenuModel.submenu(visualItem.__ownIndex); })
133133 });
134134 __popup.reset();
135135 __popup.childActivated.connect(dismiss);