forked from qt-creator/qt-creator
Clang: Fix crash when backend is not yet started
Due to DummyBackendSender not overriding requestToolTip() the base implementation was called which assumed a connected backend. To avoid this in future, derive DummyBackendSender from ClangCodeModelServerInterface so the compiler will warn about not overridden functions. Task-number: QTCREATORBUG-19644 Change-Id: Ifd846cbe581092e1688719119dad5003da66d0a3 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
@@ -147,7 +147,7 @@ private:
|
||||
BackendReceiver m_receiver;
|
||||
ClangBackEnd::ClangCodeModelConnectionClient m_connection;
|
||||
QTimer m_backendStartTimeOut;
|
||||
QScopedPointer<BackendSender> m_sender;
|
||||
QScopedPointer<ClangBackEnd::ClangCodeModelServerInterface> m_sender;
|
||||
int m_connectedCount = 0;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user