diff options
Diffstat (limited to 'apps/settings_list.c')
-rw-r--r-- | apps/settings_list.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/apps/settings_list.c b/apps/settings_list.c index 756d58e88f..3e7f41ee75 100644 --- a/apps/settings_list.c +++ b/apps/settings_list.c | |||
@@ -464,6 +464,18 @@ static void qs_set_default(void* setting, void* defaultval) | |||
464 | } | 464 | } |
465 | #endif | 465 | #endif |
466 | #ifdef HAVE_TOUCHSCREEN | 466 | #ifdef HAVE_TOUCHSCREEN |
467 | |||
468 | #if defined(APPLICATION) | ||
469 | || defined(ONDA_VX747) | ||
470 | || defined(ONDA_VX767) | ||
471 | || defined(ONDA_VX747P) | ||
472 | || defined(ONDA_VX777) | ||
473 | |||
474 | #define DEFAULT_TOUCHSCREEN_MODE TOUCHSCREEN_POINT | ||
475 | #else | ||
476 | #define DEFAULT_TOUCHSCREEN_MODE TOUCHSCREEN_BUTTON | ||
477 | #endif | ||
478 | |||
467 | static void tsc_load_from_cfg(void* setting, char*value) | 479 | static void tsc_load_from_cfg(void* setting, char*value) |
468 | { | 480 | { |
469 | struct touchscreen_parameter *var = (struct touchscreen_parameter*) setting; | 481 | struct touchscreen_parameter *var = (struct touchscreen_parameter*) setting; |
@@ -1711,7 +1723,7 @@ const struct settings_list settings[] = { | |||
1711 | audiohw_enable_speaker), | 1723 | audiohw_enable_speaker), |
1712 | #endif | 1724 | #endif |
1713 | #ifdef HAVE_TOUCHSCREEN | 1725 | #ifdef HAVE_TOUCHSCREEN |
1714 | CHOICE_SETTING(0, touch_mode, LANG_TOUCHSCREEN_MODE, TOUCHSCREEN_BUTTON, | 1726 | CHOICE_SETTING(0, touch_mode, LANG_TOUCHSCREEN_MODE, DEFAULT_TOUCHSCREEN_MODE, |
1715 | "touchscreen mode", "point,grid", NULL, 2, | 1727 | "touchscreen mode", "point,grid", NULL, 2, |
1716 | ID2P(LANG_TOUCHSCREEN_POINT), ID2P(LANG_TOUCHSCREEN_GRID)), | 1728 | ID2P(LANG_TOUCHSCREEN_POINT), ID2P(LANG_TOUCHSCREEN_GRID)), |
1717 | CUSTOM_SETTING(0, ts_calibration_data, -1, | 1729 | CUSTOM_SETTING(0, ts_calibration_data, -1, |