aboutsummaryrefslogtreecommitdiffstats
path: root/default_device.cpp
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2015-04-10 15:00:34 -0700
committerElliott Hughes <enh@google.com>2015-04-10 15:14:35 -0700
commit4af215b2c35b41e983753256ad6dbebbf879c982 (patch)
treef327758d07cdb58a8e4a06f236f82f8df9515992 /default_device.cpp
parent51697d2781501c30d8db6d2a8e6c2becebcffad8 (diff)
downloadbootable_recovery-4af215b2c35b41e983753256ad6dbebbf879c982.zip
bootable_recovery-4af215b2c35b41e983753256ad6dbebbf879c982.tar.gz
bootable_recovery-4af215b2c35b41e983753256ad6dbebbf879c982.tar.bz2
Auto-detect whether to use the long-press UI.
Change-Id: Ie77a5584e301467c6a5e164d2c62d6f036b2c0c0
Diffstat (limited to 'default_device.cpp')
-rw-r--r--default_device.cpp29
1 files changed, 1 insertions, 28 deletions
diff --git a/default_device.cpp b/default_device.cpp
index d7dd452..a971866 100644
--- a/default_device.cpp
+++ b/default_device.cpp
@@ -17,33 +17,6 @@
#include "device.h"
#include "screen_ui.h"
-class DefaultDevice : public Device {
- public:
- DefaultDevice() : Device(new ScreenRecoveryUI) {
- }
-
- // TODO: make this handle more cases, and move the default implementation into Device too.
- int HandleMenuKey(int key, int visible) {
- if (visible) {
- switch (key) {
- case KEY_DOWN:
- case KEY_VOLUMEDOWN:
- return kHighlightDown;
-
- case KEY_UP:
- case KEY_VOLUMEUP:
- return kHighlightUp;
-
- case KEY_ENTER:
- case KEY_POWER:
- return kInvokeItem;
- }
- }
-
- return kNoAction;
- }
-};
-
Device* make_device() {
- return new DefaultDevice;
+ return new Device(new ScreenRecoveryUI);
}