aboutsummaryrefslogtreecommitdiff
path: root/backends
diff options
context:
space:
mode:
Diffstat (limited to 'backends')
-rw-r--r--backends/base-backend.cpp8
-rw-r--r--backends/saves/posix/posix-saves.cpp4
2 files changed, 11 insertions, 1 deletions
diff --git a/backends/base-backend.cpp b/backends/base-backend.cpp
index 92194c6d32..a87352b9bc 100644
--- a/backends/base-backend.cpp
+++ b/backends/base-backend.cpp
@@ -60,8 +60,14 @@ void BaseBackend::fillScreen(uint32 col) {
#if defined(UNIX)
-#define DEFAULT_CONFIG_FILE ".scummvmrc"
+#if defined(SAMSUNGTV)
+#define DEFAULT_CONFIG_FILE "/dtv/usb/sda1/.scummvmrc"
+#endif
#else
+#define DEFAULT_CONFIG_FILE ".scummvmrc"
+#endif
+
+#if !defined(UNIX)
#define DEFAULT_CONFIG_FILE "scummvm.ini"
#endif
diff --git a/backends/saves/posix/posix-saves.cpp b/backends/saves/posix/posix-saves.cpp
index 0827575edf..5b13513bcb 100644
--- a/backends/saves/posix/posix-saves.cpp
+++ b/backends/saves/posix/posix-saves.cpp
@@ -44,6 +44,9 @@
POSIXSaveFileManager::POSIXSaveFileManager() {
// Register default savepath based on HOME
+#if defined(SAMSUNGTV)
+ ConfMan.registerDefault("savepath", "/dtv/usb/sda1/.scummvm");
+#else
Common::String savePath;
const char *home = getenv("HOME");
if (home && *home && strlen(home) < MAXPATHLEN) {
@@ -51,6 +54,7 @@ POSIXSaveFileManager::POSIXSaveFileManager() {
savePath += "/" DEFAULT_SAVE_PATH;
ConfMan.registerDefault("savepath", savePath);
}
+#endif
}
/*
POSIXSaveFileManager::POSIXSaveFileManager(const Common::String &defaultSavepath)