on xenial help sign in
Revert eventAccepted logic in Shell
commit64d42126dfa62ef7c2034e81a3cf10e0c5e92724 authorJosh Arenson <joshua.arenson@canonical.com> dateThu 11 Dec 2014, 13:04 (12 years ago) parent16ab87b
1 file changed+12−2
qml/Shell.qml+12−2
qml/Shell.qml+12−2
@@ -176,11 +176,21 @@ Item {
176176
177177 WindowKeysFilter {
178178 Keys.onPressed: {
179− event.accepted = physicalKeysMapper.onKeyPressed(event.key);
179+ physicalKeysMapper.onKeyPressed(event.key);
180+ if (event.key == Qt.Key_PowerOff || event.key == Qt.Key_PowerDown) {
181+ event.accepted = true;
182+ } else {
183+ event.accepted = false;
184+ }
180185 }
181186
182187 Keys.onReleased: {
183− event.accepted = physicalKeysMapper.onKeyReleased(event.key);
188+ physicalKeysMapper.onKeyReleased(event.key);
189+ if (event.key = Qt.Key_PowerOff || event.key == Qt.Key_PowerDown) {
190+ event.accepted = true;
191+ } else {
192+ event.accepted = false;
193+ }
184194 }
185195 }
186196