[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r4050: This probably should've been in 0.2.2, but at least version (in vidalia/trunk: . src/vidalia)
Author: edmanm
Date: 2009-08-15 00:48:59 -0400 (Sat, 15 Aug 2009)
New Revision: 4050
Modified:
vidalia/trunk/CHANGELOG
vidalia/trunk/src/vidalia/Vidalia.cpp
Log:
This probably should've been in 0.2.2, but at least version numbers are
cheap.
Modified: vidalia/trunk/CHANGELOG
===================================================================
--- vidalia/trunk/CHANGELOG 2009-08-15 04:20:37 UTC (rev 4049)
+++ vidalia/trunk/CHANGELOG 2009-08-15 04:48:59 UTC (rev 4050)
@@ -1,3 +1,10 @@
+0.2.3 xx-xxx-2009
+ o Create the data directory before trying to copy over the default
+ Vidalia configuration file from inside the application bundle on Mac
+ OS X. Affects only OS X drag-and-drop installer users without a
+ previous Vidalia installation.
+
+
0.2.2 14-Aug-2009
o When the user clicks "Browse" in the Advanced settings page to locate
a new torrc, set the initial directory shown in the file dialog to the
Modified: vidalia/trunk/src/vidalia/Vidalia.cpp
===================================================================
--- vidalia/trunk/src/vidalia/Vidalia.cpp 2009-08-15 04:20:37 UTC (rev 4049)
+++ vidalia/trunk/src/vidalia/Vidalia.cpp 2009-08-15 04:48:59 UTC (rev 4050)
@@ -479,8 +479,12 @@
if (path) {
QString defaultConfFile = QString::fromLocal8Bit(path);
QFileInfo fi(defaultConfFile);
- if (fi.exists())
- QFile::copy(defaultConfFile, VidaliaSettings::settingsFile());
+ if (fi.exists()) {
+ QFileInfo out(VidaliaSettings::settingsFile());
+ if (! out.dir().exists())
+ out.dir().mkpath(".");
+ QFile::copy(defaultConfFile, out.absoluteFilePath());
+ }
}
CFRelease(confUrlRef);
CFRelease(pathRef);