summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2010-07-23 16:33:16 +0000
committerThomas Martitz <kugel@rockbox.org>2010-07-23 16:33:16 +0000
commitee166960b493e7adf9d736644b82bc65be207e17 (patch)
treeecd36c89ca33d227aec7c6f029b32cfd07cd2b62 /apps
parenta0e83f3821c0c4aa67d00ef136074cc99b618def (diff)
downloadrockbox-ee166960b493e7adf9d736644b82bc65be207e17.zip
rockbox-ee166960b493e7adf9d736644b82bc65be207e17.tar.gz
rockbox-ee166960b493e7adf9d736644b82bc65be207e17.tar.bz2
rockbox-ee166960b493e7adf9d736644b82bc65be207e17.tar.xz
The previous commit was broken, not only because of the red. Fix it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27532 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/gui/skin_engine/skin_parser.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/apps/gui/skin_engine/skin_parser.c b/apps/gui/skin_engine/skin_parser.c
index 6500925..a62791e 100644
--- a/apps/gui/skin_engine/skin_parser.c
+++ b/apps/gui/skin_engine/skin_parser.c
@@ -1773,25 +1773,30 @@ static int check_feature_tag(const char *wps_bufptr, const int type)
return 0;
#else
return find_false_branch(wps_bufptr);
-#endif
+#endif /* CONFIG_RTC */
+
case WPS_TOKEN_HAVE_RECORDING:
#ifdef HAVE_RECORDING
return 0;
#else
return find_false_branch(wps_bufptr);
-#endif
+#endif /* HAVE_RECORDING */
+
case WPS_TOKEN_HAVE_TUNER:
#if CONFIG_TUNER
if (radio_hardware_present())
return 0;
-#endif
+#endif /* CONFIG_TUNER */
+ return find_false_branch(wps_bufptr);
+
+#if CONFIG_TUNER
case WPS_TOKEN_HAVE_RDS:
#ifdef HAVE_RDS_CAP
return 0;
#else
return find_false_branch(wps_bufptr);
-#endif
-
+#endif /* HAVE_RDS_CAP */
+#endif /* CONFIG_TUNER */
default: /* not a tag we care about, just don't skip */
return 0;
}