ab69db3c08
files (including a RO .directory), which prevented certain changes, like moving icons around, from persisting to next session. <Aaarrgh> They used system("cp file1 file2") to create the new dirs. </Aaarrgh> PORTREVISION was bumped on this one, since it is a significant fix, and it does affect installation of files (in the user's $HOME). PR: 39980
22 lines
618 B
C++
22 lines
618 B
C++
--- kdesktop/init.cc.orig Fri Oct 12 15:11:13 2001
|
|
+++ kdesktop/init.cc Thu Jul 18 06:48:59 2002
|
|
@@ -80,6 +80,9 @@
|
|
QFile::encodeName(locate("data", QString("kdesktop/") + fileName)).data(),
|
|
QFile::encodeName(dir).data() );
|
|
system( cmd );
|
|
+ cmd.sprintf( "chmod 644 %s/.directory",
|
|
+ QFile::encodeName(dir).data() );
|
|
+ system( cmd );
|
|
}
|
|
}
|
|
|
|
@@ -106,6 +109,9 @@
|
|
cmd += "' '";
|
|
cmd += QFile::encodeName(desktopPath + desk.readName());
|
|
cmd += "'";
|
|
+ system( cmd );
|
|
+ cmd.sprintf("chmod 644 '%s'",
|
|
+ QFile::encodeName(desktopPath + desk.readName()).data());
|
|
system( cmd );
|
|
}
|
|
}
|