Skip to content

Commit

Permalink
Minor Coverity fixes (null dereference, uninitialised members)
Browse files Browse the repository at this point in the history
  • Loading branch information
nyalldawson committed Feb 14, 2015
1 parent 0080f9e commit f69e0bb
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 5 deletions.
4 changes: 2 additions & 2 deletions src/app/composer/qgscomposerlegendwidget.cpp
Expand Up @@ -109,11 +109,11 @@ QgsComposerLegendWidget::QgsComposerLegendWidget( QgsComposerLegend* legend )
mainLayout->addWidget( itemPropertiesWidget );

mItemTreeView->setHeaderHidden( true );
mItemTreeView->setModel( legend->modelV2() );
mItemTreeView->setMenuProvider( new QgsComposerLegendMenuProvider( mItemTreeView, this ) );

if ( legend )
{
mItemTreeView->setModel( legend->modelV2() );
mItemTreeView->setMenuProvider( new QgsComposerLegendMenuProvider( mItemTreeView, this ) );
connect( legend, SIGNAL( itemChanged() ), this, SLOT( setGuiElements() ) );
mWrapCharLineEdit->setText( legend->wrapChar() );
}
Expand Down
4 changes: 2 additions & 2 deletions src/app/composer/qgscomposermapwidget.cpp
Expand Up @@ -49,8 +49,6 @@ QgsComposerMapWidget::QgsComposerMapWidget( QgsComposerMap* composerMap )
{
setupUi( this );

mLabel->setText( tr( "Map %1" ).arg( composerMap->id() ) );

//add widget for general composer item properties
QgsComposerItemWidget* itemPropertiesWidget = new QgsComposerItemWidget( this, composerMap );
mainLayout->addWidget( itemPropertiesWidget );
Expand Down Expand Up @@ -135,6 +133,8 @@ QgsComposerMapWidget::QgsComposerMapWidget( QgsComposerMap* composerMap )

if ( composerMap )
{
mLabel->setText( tr( "Map %1" ).arg( composerMap->id() ) );

connect( composerMap, SIGNAL( itemChanged() ), this, SLOT( setGuiElementValues() ) );

QgsAtlasComposition* atlas = atlasComposition();
Expand Down
9 changes: 8 additions & 1 deletion src/app/qgslabelinggui.cpp
Expand Up @@ -49,6 +49,14 @@ QgsLabelingGui::QgsLabelingGui( QgsVectorLayer* layer, QgsMapCanvas* mapCanvas,
: QWidget( parent )
, mLayer( layer )
, mMapCanvas( mapCanvas )
, mCharDlg( 0 )
, mQuadrantBtnGrp( 0 )
, mDirectSymbBtnGrp( 0 )
, mUpsidedownBtnGrp( 0 )
, mPlacePointBtnGrp( 0 )
, mPlaceLineBtnGrp( 0 )
, mPlacePolygonBtnGrp( 0 )
, mPreviewSize( 24 )
, mMinPixelLimit( 0 )
, mLoadSvgParams( false )
{
Expand Down Expand Up @@ -81,7 +89,6 @@ QgsLabelingGui::QgsLabelingGui( QgsVectorLayer* layer, QgsMapCanvas* mapCanvas,
mCharDlg = new QgsCharacterSelectorDialog( this );

mRefFont = lblFontPreview->font();
mPreviewSize = 24;

// main layer label-enabling connections
connect( chkEnableLabeling, SIGNAL( toggled( bool ) ), mFieldExpressionWidget, SLOT( setEnabled( bool ) ) );
Expand Down
1 change: 1 addition & 0 deletions src/core/composer/qgscomposerhtml.cpp
Expand Up @@ -92,6 +92,7 @@ QgsComposerHtml::QgsComposerHtml()
, mLoaded( false )
, mHtmlUnitsToMM( 1.0 )
, mRenderedPage( 0 )
, mEvaluateExpressions( true )
, mUseSmartBreaks( true )
, mMaxBreakDistance( 10 )
, mExpressionFeature( 0 )
Expand Down

0 comments on commit f69e0bb

Please sign in to comment.