@@ -68,11 +68,10 @@ Item {
6868 // the shutdown dialog to appear on resume. So to avoid that
6969 // symptom while we investigate the root cause, we simply won't
7070 // initiate any dialogs when the screen is off.
71− // This also prevents taking screenshots when the screen is off.
7271 if (Powerd.status === Powerd.On) {
7372 powerKeyLongPressTimer.restart();
74− event.accepted = true;
7573 }
74+ event.accepted = true;
7675 } else if ((event.key == Qt.Key_MediaTogglePlayPause || event.key == Qt.Key_MediaPlay)
7776 && !event.isAutoRepeat) {
7877 event.accepted = callManager.handleMediaKey(false);
@@ -80,7 +79,7 @@ Item {
8079 if (event.isAutoRepeat && !d.ignoreVolumeEvents) root.volumeDownTrigger();
8180 else if (!event.isAutoRepeat) {
8281 if (d.volumeUpKeyPressed) {
83− root.screenshotTrigger();
82+ if (Powerd.status === Powerd.On) root.screenshotTrigger();
8483 d.ignoreVolumeEvents = true;
8584 }
8685 d.volumeDownKeyPressed = true;
@@ -89,7 +88,7 @@ Item {
8988 if (event.isAutoRepeat && !d.ignoreVolumeEvents) root.volumeUpTrigger();
9089 else if (!event.isAutoRepeat) {
9190 if (d.volumeDownKeyPressed) {
92− root.screenshotTrigger();
91+ if (Powerd.status === Powerd.On) root.screenshotTrigger();
9392 d.ignoreVolumeEvents = true;
9493 }
9594 d.volumeUpKeyPressed = true;