Skip to content

Commit

Permalink
coverity fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
blazek committed Oct 16, 2015
1 parent f7550b3 commit 5e441ac
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 13 deletions.
21 changes: 12 additions & 9 deletions src/plugins/grass/qgsgrassplugin.cpp
Expand Up @@ -388,14 +388,6 @@ void QgsGrassPlugin::onEditingStarted()
if ( !grassProvider )
return;

QgsRendererV2Registry::instance()->addRenderer( new QgsRendererV2Metadata( "grassEdit",
QObject::tr( "GRASS Edit" ),
QgsGrassEditRenderer::create,
QIcon(),
QgsGrassEditRendererWidget::create ) );

QgsGrassEditRenderer *renderer = new QgsGrassEditRenderer();

mOldStyles[vectorLayer] = vectorLayer->styleManager()->currentStyle();
mFormSuppress[vectorLayer] = vectorLayer->featureFormSuppress();

Expand All @@ -408,7 +400,6 @@ void QgsGrassPlugin::onEditingStarted()
{
QgsDebugMsg( editStyleName + " style exists -> set as current" );
vectorLayer->styleManager()->setCurrentStyle( editStyleName );
delete renderer;
}
else
{
Expand All @@ -417,6 +408,18 @@ void QgsGrassPlugin::onEditingStarted()

//vectorLayer->styleManager()->addStyle( editStyleName, QgsMapLayerStyle() );
vectorLayer->styleManager()->setCurrentStyle( editStyleName );

if ( !QgsRendererV2Registry::instance()->renderersList().contains( "grassEdit" ) )
{
QgsRendererV2Registry::instance()->addRenderer( new QgsRendererV2Metadata( "grassEdit",
QObject::tr( "GRASS Edit" ),
QgsGrassEditRenderer::create,
QIcon(),
QgsGrassEditRendererWidget::create ) );
}

QgsGrassEditRenderer *renderer = new QgsGrassEditRenderer();

vectorLayer->setRendererV2( renderer );
}

Expand Down
4 changes: 4 additions & 0 deletions src/plugins/grass/qgsgrassregion.cpp
Expand Up @@ -193,8 +193,12 @@ QgsGrassRegion::QgsGrassRegion( QgisInterface *iface,
QWidget * parent, Qt::WindowFlags f )
: QWidget( parent, f )
, QgsGrassRegionBase()
, mInterface( 0 )
, mCanvas( 0 )
, mRadioGroup( 0 )
, mX( 0 )
, mY( 0 )
, mUpdatingGui( false )
, mRegionEdit( 0 )
{
QgsDebugMsg( "QgsGrassRegion()" );
Expand Down
6 changes: 2 additions & 4 deletions src/providers/grass/qgsgrassprovidermodule.cpp
Expand Up @@ -761,9 +761,6 @@ bool QgsGrassMapsetItem::handleDrop( const QMimeData * data, Qt::DropAction )
useSrcRegion = false;
}

QgsRasterPipe* pipe = new QgsRasterPipe();
pipe->set( rasterProvider );

QgsCoordinateReferenceSystem providerCrs = rasterProvider->crs();
QgsDebugMsg( "providerCrs = " + providerCrs.toWkt() );
QgsDebugMsg( "mapsetCrs = " + mapsetCrs.toWkt() );
Expand All @@ -775,10 +772,11 @@ bool QgsGrassMapsetItem::handleDrop( const QMimeData * data, Qt::DropAction )
{
import = new QgsGrassExternal( rasterProvider->dataSourceUri(), rasterObject );
delete rasterProvider;
delete pipe;
}
else
{
QgsRasterPipe* pipe = new QgsRasterPipe();
pipe->set( rasterProvider );
if ( providerCrs.isValid() && mapsetCrs.isValid() && providerCrs != mapsetCrs )
{
QgsRasterProjector * projector = new QgsRasterProjector;
Expand Down

0 comments on commit 5e441ac

Please sign in to comment.