summaryrefslogtreecommitdiffstats
path: root/desktop/idesk/create_user_dir.diff
blob: 652c424041ccc4b00af708369afe8a3811f53749 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff -Naur idesk-0.7.5/src/DesktopConfig.cpp idesk-0.7.5.patched/src/DesktopConfig.cpp
--- idesk-0.7.5/src/DesktopConfig.cpp	2005-11-10 18:07:58.000000000 -0500
+++ idesk-0.7.5.patched/src/DesktopConfig.cpp	2014-08-15 20:50:47.000000000 -0400
@@ -236,11 +236,13 @@
 
     directory += "/.idesktop/";
 
+	 mkdir(directory.c_str(), 0755);
+
     fileCount = scandir(directory.c_str(), &files, 0, alphasort);
     
     if (fileCount == -1)
     {
-        cout << "Error: you have to create the .idesktop dir on your HOME!!\n";
+        cout << "Error: Can't find or create the .idesktop dir on your HOME!!\n";
         _exit (1);
     }