r3057 - trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src

abraxa at sita.openmoko.org abraxa at sita.openmoko.org
Sat Sep 29 00:33:15 CEST 2007


Author: abraxa
Date: 2007-09-29 00:33:13 +0200 (Sat, 29 Sep 2007)
New Revision: 3057

Modified:
   trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/persistent.c
Log:
Fixed bug #897: Use home directory if OMP_DEFAULT_FILE_CHOOSER_PATH doesn't exist



Modified: trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/persistent.c
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/persistent.c	2007-09-28 17:20:02 UTC (rev 3056)
+++ trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/persistent.c	2007-09-28 22:33:13 UTC (rev 3057)
@@ -190,8 +190,16 @@
 
 	omp_session->volume = 100;
 	omp_session->fade_speed = 5000;
-	g_snprintf(omp_session->file_chooser_path, sizeof(omp_session->file_chooser_path),
-		"%s", OMP_DEFAULT_FILE_CHOOSER_PATH);
+
+	// Set file chooser path to default - or home if that doesn't exist
+	if (g_file_test(OMP_DEFAULT_FILE_CHOOSER_PATH, G_FILE_TEST_IS_DIR))
+	{
+		g_snprintf(omp_session->file_chooser_path, sizeof(omp_session->file_chooser_path),
+			"%s", OMP_DEFAULT_FILE_CHOOSER_PATH);
+	} else {
+		g_snprintf(omp_session->file_chooser_path, sizeof(omp_session->file_chooser_path),
+			"%s", g_get_home_dir());
+	}
 }
 
 /**





More information about the commitlog mailing list