Fix crash when right clicking dicts list if scan pop is disabled

This commit is contained in:
Timon Wong 2013-05-30 23:45:20 +08:00
parent 10cdaccb4e
commit a33e52a321

View file

@ -3455,9 +3455,11 @@ void MainWindow::foundDictsContextMenuRequested( const QPoint &pos )
if( cfg.editDictionaryCommandLine.isEmpty() || dictFilename.isEmpty() ) if( cfg.editDictionaryCommandLine.isEmpty() || dictFilename.isEmpty() )
{ {
scanPopup.get()->blockSignals( true ); if ( scanPopup )
scanPopup.get()->blockSignals( true );
showDictionaryInfo( id ); showDictionaryInfo( id );
scanPopup.get()->blockSignals( false ); if ( scanPopup )
scanPopup.get()->blockSignals( false );
} }
else else
{ {
@ -3469,9 +3471,11 @@ void MainWindow::foundDictsContextMenuRequested( const QPoint &pos )
if( result && result == infoAction ) if( result && result == infoAction )
{ {
scanPopup.get()->blockSignals( true ); if ( scanPopup )
scanPopup.get()->blockSignals( true );
showDictionaryInfo( id ); showDictionaryInfo( id );
scanPopup.get()->blockSignals( false ); if ( scanPopup )
scanPopup.get()->blockSignals( false );
} }
else else
if( result && result == editAction ) if( result && result == editAction )