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,8 +3455,10 @@ void MainWindow::foundDictsContextMenuRequested( const QPoint &pos )
if( cfg.editDictionaryCommandLine.isEmpty() || dictFilename.isEmpty() ) if( cfg.editDictionaryCommandLine.isEmpty() || dictFilename.isEmpty() )
{ {
if ( scanPopup )
scanPopup.get()->blockSignals( true ); scanPopup.get()->blockSignals( true );
showDictionaryInfo( id ); showDictionaryInfo( id );
if ( scanPopup )
scanPopup.get()->blockSignals( false ); scanPopup.get()->blockSignals( false );
} }
else else
@ -3469,8 +3471,10 @@ void MainWindow::foundDictsContextMenuRequested( const QPoint &pos )
if( result && result == infoAction ) if( result && result == infoAction )
{ {
if ( scanPopup )
scanPopup.get()->blockSignals( true ); scanPopup.get()->blockSignals( true );
showDictionaryInfo( id ); showDictionaryInfo( id );
if ( scanPopup )
scanPopup.get()->blockSignals( false ); scanPopup.get()->blockSignals( false );
} }
else else