@@ -52,11 +52,11 @@ Item {
52 property string mode: "staged"
52 property string mode: "staged"
54 MouseArea {
54 MouseArea {
55 anchors.fill: parent
56 anchors.fill: parent
56 anchors.topMargin: panelHeight
57 anchors.topMargin: panelHeight
57− visible: !indicators.fullyClosed
58+ visible: false
58 enabled: visible
59 enabled: visible
59− onClicked: if (indicators.fullyOpened) indicators.hide();
60 hoverEnabled: true // should also eat hover events, otherwise they will pass through
60 hoverEnabled: true // should also eat hover events, otherwise they will pass through
@@ -277,6 +277,16 @@ Item {
281+ target: backMouseEater
284+ when: __applicationMenus.fullyOpened
287+ target: backMouseEater
288+ onClicked: __applicationMenus.hide();
@@ -482,6 +492,16 @@ Item {
482 onEnabledChanged: {
492 onEnabledChanged: {
483 if (!enabled) hide();
493 if (!enabled) hide();
496+ target: backMouseEater
499+ when: __indicators.fullyOpened
502+ target: backMouseEater
503+ onClicked: __indicators.hide();