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

svn_qgis at osgeo.org svn_qgis at osgeo.org
Thu Feb 11 05:31:22 EST 2010


Author: rblazek
Date: 2010-02-11 05:31:21 -0500 (Thu, 11 Feb 2010)
New Revision: 12925

Modified:
   trunk/qgis/src/plugins/grass/qgsgrassedittools.cpp
Log:
fixed crash on edit attr / no line

Modified: trunk/qgis/src/plugins/grass/qgsgrassedittools.cpp
===================================================================
--- trunk/qgis/src/plugins/grass/qgsgrassedittools.cpp	2010-02-11 09:53:41 UTC (rev 12924)
+++ trunk/qgis/src/plugins/grass/qgsgrassedittools.cpp	2010-02-11 10:31:21 UTC (rev 12925)
@@ -893,9 +893,11 @@
     e->mAttributes->setLine( 0 );
     e->mAttributes->clear();
     e->mAttributes->raise();
+    // Just to disable new button 
+    e->mAttributes->setCategoryMode( QgsGrassEdit::CAT_MODE_NOCAT, QString() );
   }
 
-  if ( e->mSelectedLine )   // highlite
+  if ( e->mSelectedLine > 0 )   // highlite
   {
     e->displayElement( e->mSelectedLine, e->mSymb[QgsGrassEdit::SYMB_HIGHLIGHT], e->mSize );
 
@@ -915,7 +917,6 @@
     }
     e->mAttributes->show();
     e->mAttributes->raise();
+    e->mAttributes->setCategoryMode( static_cast<QgsGrassEdit::CatMode>( e->mCatModeBox->currentIndex() ), e->mCatEntry->text() );
   }
-
-  e->mAttributes->setCategoryMode( static_cast<QgsGrassEdit::CatMode>( e->mCatModeBox->currentIndex() ), e->mCatEntry->text() );
 }



More information about the QGIS-commit mailing list