summaryrefslogtreecommitdiff
path: root/apps/main.c
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2006-10-25 10:17:57 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2006-10-25 10:17:57 +0000
commit710ccb7b483da9be9543ea40a99dee7fd6f8fa98 (patch)
treec2e06245a5c91bc1680fe3a033a44e4220fcc459 /apps/main.c
parent22dfcdb3eca609a920787a154f758b54dd38a550 (diff)
downloadrockbox-710ccb7b483da9be9543ea40a99dee7fd6f8fa98.zip
rockbox-710ccb7b483da9be9543ea40a99dee7fd6f8fa98.tar.gz
rockbox-710ccb7b483da9be9543ea40a99dee7fd6f8fa98.tar.bz2
rockbox-710ccb7b483da9be9543ea40a99dee7fd6f8fa98.tar.xz
ifdef all the tagcache code, allows rombox to be compiled again, Thanks Austin Appel
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11338 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/main.c')
-rw-r--r--apps/main.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/apps/main.c b/apps/main.c
index 838a485..4249fd0 100644
--- a/apps/main.c
+++ b/apps/main.c
@@ -60,8 +60,10 @@
#include "misc.h"
#include "database.h"
#include "dircache.h"
+#ifdef HAVE_TAGCACHE
#include "tagcache.h"
#include "tagtree.h"
+#endif
#include "lang.h"
#include "string.h"
#include "splash.h"
@@ -169,6 +171,7 @@ int init_dircache(bool preinit)
#endif
}
+#ifdef HAVE_TAGCACHE
void init_tagcache(void)
{
bool clear = false;
@@ -204,6 +207,7 @@ void init_tagcache(void)
show_logo();
}
}
+#endif
#ifdef SIMULATOR
@@ -230,7 +234,9 @@ void init(void)
settings_apply();
init_dircache(true);
init_dircache(false);
+#ifdef HAVE_TAGCACHE
init_tagcache();
+#endif
sleep(HZ/2);
tree_init();
playlist_init();
@@ -436,16 +442,19 @@ void init(void)
#endif
settings_load(SETTINGS_ALL);
-
if (init_dircache(true) < 0)
{
+#ifdef HAVE_TAGCACHE
remove(TAGCACHE_STATEFILE);
+#endif
}
gui_sync_wps_init();
settings_apply();
init_dircache(false);
+#ifdef HAVE_TAGCACHE
init_tagcache();
+#endif
#ifdef HAVE_EEPROM_SETTINGS
if (firmware_settings.initialized)