[QGIS Commit] r8756 - trunk/qgis/src/plugins/grass

svn_qgis at osgeo.org svn_qgis at osgeo.org
Fri Jul 11 17:16:47 EDT 2008


Author: timlinux
Date: 2008-07-11 17:16:47 -0400 (Fri, 11 Jul 2008)
New Revision: 8756

Modified:
   trunk/qgis/src/plugins/grass/qgsgrasstools.cpp
Log:
Fix for ticket #1150, grass toolbox crashing in OS X

Modified: trunk/qgis/src/plugins/grass/qgsgrasstools.cpp
===================================================================
--- trunk/qgis/src/plugins/grass/qgsgrasstools.cpp	2008-07-11 20:34:04 UTC (rev 8755)
+++ trunk/qgis/src/plugins/grass/qgsgrasstools.cpp	2008-07-11 21:16:47 UTC (rev 8756)
@@ -155,10 +155,7 @@
   connect( mModulesListView, SIGNAL(itemClicked(QTreeWidgetItem *, int)), 
     this, SLOT(moduleClicked( QTreeWidgetItem *, int)) );
 
-  QString title = tr("GRASS Tools: ") + QgsGrass::getDefaultLocation()
-    + "/" + QgsGrass::getDefaultMapset();
-  setCaption(title);
-  mModulesListView->show(); 
+  
 
 
   //
@@ -173,7 +170,7 @@
   mListView->setFocus();
   mListView->setItemDelegateForColumn(0,new QgsDetailedItemDelegate());
   mListView->setUniformItemSizes(false);
-  mListView->show();
+
   QWidget * mypBase = new QWidget(this);
   QVBoxLayout * mypListTabLayout = new QVBoxLayout(mypBase);
   mypListTabLayout->addWidget(mListView);
@@ -199,13 +196,20 @@
   loadConfig ( conf );
   QApplication::restoreOverrideCursor();
   //statusBar()->hide();
-
-  // Add map browser 
+  
+  // set the dialog title
+  QString title = tr("GRASS Tools: ") + QgsGrass::getDefaultLocation()
+      + "/" + QgsGrass::getDefaultMapset();
+  setCaption(title);
+  mModulesListView->show(); 
+  mListView->show();
+  
+    // Add map browser 
   mBrowser = new QgsGrassBrowser ( mIface, this );
   mTabWidget->addTab( mBrowser, tr("Browser") );
 
   connect( mBrowser, SIGNAL(regionChanged()), 
-    this, SLOT(emitRegionChanged()) );
+           this, SLOT(emitRegionChanged()) );
 }
 
 void QgsGrassTools::moduleClicked( QTreeWidgetItem * item, int column )



More information about the QGIS-commit mailing list