summaryrefslogtreecommitdiff
path: root/apps/settings_list.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/settings_list.c')
-rw-r--r--apps/settings_list.c14
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
467static void tsc_load_from_cfg(void* setting, char*value) 479static 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,