Bug 80128

Summary: default projects directory not preserved (if different from home directory)
Product: [Applications] kdevelop Reporter: Stefano Rosanelli <s.rosanelli>
Component: generalAssignee: KDevelop Developers <kdevelop-devel>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: patch

Description Stefano Rosanelli 2004-04-22 14:44:08 UTC
Version:           3.0.90-CVS (using KDE KDE 3.2.0)
Installed from:    Compiled From Sources
OS:          Linux

KDevelop compiled from latest CVS.

To reproduce (only if default projects dir != home dir):
1. open kdevelop
2. "Open Project..", fine
3. "Open Project.." again, file selector points to home dir
Comment 1 Stefano Rosanelli 2004-04-22 14:46:23 UTC
Created attachment 5728 [details]
patch

super-simple-trivial patch... ;-)
Comment 2 Jens Dagerbo 2004-04-22 19:15:37 UTC
CVS commit by dagerbo: 

Read DefaultProjectsDir from the correct place.

Patch by Stefano Rosanelli. Thanks!

CCMAIL: 80128-done@bugs.kde.org


  M +3 -1      projectmanager.cpp   1.74


--- kdevelop/src/projectmanager.cpp  #1.73:1.74
@@ -128,5 +128,7 @@ void ProjectManager::createActions( KAct
 void ProjectManager::slotOpenProject()
 {
-  QString defaultProjectsDir = kapp->config()->readPathEntry("DefaultProjectsDir", QDir::homeDirPath()+"/");
+        KConfig *config = kapp->config();
+        config->setGroup("General Options");
+        QString defaultProjectsDir = config->readPathEntry("DefaultProjectsDir", QDir::homeDirPath()+"/");
 
   KURL url = KFileDialog::getOpenURL(defaultProjectsDir,