diff options
author | Solomon Peachy <pizza@shaftnet.org> | 2018-12-22 22:16:32 -0500 |
---|---|---|
committer | Solomon Peachy <pizza@shaftnet.org> | 2018-12-23 18:01:54 -0500 |
commit | 75fe78c8029b26fbc14f13a71901f223ac214e34 (patch) | |
tree | 5c6d20120f5b7e205229e607a381d6f81609d326 /apps/recorder/recording.c | |
parent | 7a718fc27dfea78bb212b4fd492334f4f142594e (diff) | |
download | rockbox-75fe78c8029b26fbc14f13a71901f223ac214e34.tar.gz rockbox-75fe78c8029b26fbc14f13a71901f223ac214e34.zip |
Handle SYS_POWEROFF event in recorder and chessbox plugins
Credit to Igor Poretsky
Change-Id: I151d3511b9cee269190d87df7fa7dd355aaafc9b
Diffstat (limited to 'apps/recorder/recording.c')
-rw-r--r-- | apps/recorder/recording.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/recorder/recording.c b/apps/recorder/recording.c index 0098fea007..0ab5654b10 100644 --- a/apps/recorder/recording.c +++ b/apps/recorder/recording.c | |||
@@ -1615,6 +1615,11 @@ bool recording_screen(bool no_source) | |||
1615 | break; | 1615 | break; |
1616 | #endif /* CONFIG_KEYPAD == RECORDER_PAD */ | 1616 | #endif /* CONFIG_KEYPAD == RECORDER_PAD */ |
1617 | 1617 | ||
1618 | case SYS_POWEROFF: | ||
1619 | default_event_handler(SYS_POWEROFF); | ||
1620 | done = true; | ||
1621 | break; | ||
1622 | |||
1618 | case SYS_USB_CONNECTED: | 1623 | case SYS_USB_CONNECTED: |
1619 | /* Only accept USB connection when not recording */ | 1624 | /* Only accept USB connection when not recording */ |
1620 | if(!(audio_stat & AUDIO_STATUS_RECORD)) | 1625 | if(!(audio_stat & AUDIO_STATUS_RECORD)) |