forked from qt-creator/qt-creator
Debugger: notify engine if remote process finishes on android
This prevents inconsistent state and error messages if the USB cable is removed while the application is waiting on a breakpoint. Change-Id: I769dc5fda2775e69365d8d8a5151e67c53e3237f Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
@@ -166,6 +166,7 @@ AndroidDebugSupport::AndroidDebugSupport(AndroidRunConfiguration *runConfig,
|
|||||||
[this](const QString &errorMsg) {
|
[this](const QString &errorMsg) {
|
||||||
QTC_ASSERT(m_runControl, return);
|
QTC_ASSERT(m_runControl, return);
|
||||||
m_runControl->appendMessage(errorMsg, Utils::DebugFormat);
|
m_runControl->appendMessage(errorMsg, Utils::DebugFormat);
|
||||||
|
m_engine->notifyInferiorExited();
|
||||||
});
|
});
|
||||||
|
|
||||||
connect(m_runner, &AndroidRunner::remoteErrorOutput,
|
connect(m_runner, &AndroidRunner::remoteErrorOutput,
|
||||||
|
|||||||
@@ -318,8 +318,10 @@ protected:
|
|||||||
virtual void notifyInferiorStopOk();
|
virtual void notifyInferiorStopOk();
|
||||||
virtual void notifyInferiorSpontaneousStop();
|
virtual void notifyInferiorSpontaneousStop();
|
||||||
virtual void notifyInferiorStopFailed();
|
virtual void notifyInferiorStopFailed();
|
||||||
|
public:
|
||||||
virtual void notifyInferiorExited();
|
virtual void notifyInferiorExited();
|
||||||
|
|
||||||
|
protected:
|
||||||
virtual void notifyInferiorShutdownOk();
|
virtual void notifyInferiorShutdownOk();
|
||||||
virtual void notifyInferiorShutdownFailed();
|
virtual void notifyInferiorShutdownFailed();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user