Blame soundmodem-0.16-dirfix.patch
|
Lucian Langa |
08b3aef |
--- soundmodem-0.16/configapp/src/main.c 2010-10-30 18:49:09.000000000 +0200
|
|
Lucian Langa |
08b3aef |
+++ soundmodem-0.16-mod/configapp/src/main.c 2012-10-14 22:43:56.626890193 +0200
|
|
Lucian Langa |
08b3aef |
@@ -11,6 +11,7 @@
|
|
Lucian Langa |
08b3aef |
|
|
Lucian Langa |
08b3aef |
#include "getopt.h"
|
|
Lucian Langa |
08b3aef |
|
|
Lucian Langa |
08b3aef |
+#include <glib/gstdio.h>
|
|
Lucian Langa |
08b3aef |
#include <gtk/gtk.h>
|
|
Lucian Langa |
08b3aef |
|
|
Lucian Langa |
08b3aef |
#include "interface.h"
|
|
Lucian Langa |
08b3aef |
@@ -655,6 +656,8 @@
|
|
Lucian Langa |
08b3aef |
gtk_main();
|
|
Lucian Langa |
08b3aef |
#ifdef WIN32
|
|
Lucian Langa |
08b3aef |
#else /* WIN32 */
|
|
Lucian Langa |
08b3aef |
+ if (!g_file_test(g_path_get_dirname(cfgfile), G_FILE_TEST_IS_DIR))
|
|
Lucian Langa |
08b3aef |
+ g_mkdir_with_parents(g_path_get_dirname(cfgfile), 0755);
|
|
Lucian Langa |
08b3aef |
if (!xmlSaveFormatFile(cfgfile, doc, 1))
|
|
Lucian Langa |
08b3aef |
g_printerr("SoundModem Config: error saving configuration file %s\n", cfgfile);
|
|
Lucian Langa |
08b3aef |
xmlFreeDoc(doc);
|