forked from qt-creator/qt-creator
Merge remote branch 'origin/2.1'
Conflicts: share/qtcreator/static.pro src/plugins/cppeditor/cppeditor.cpp src/plugins/qmljseditor/qmljseditor.cpp src/plugins/qt4projectmanager/qt-maemo/maemodeployablelistmodel.cpp src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.cpp src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.ui src/plugins/qt4projectmanager/qtoutputformatter.cpp src/plugins/texteditor/generichighlighter/highlightersettings.cpp
This commit is contained in:
@@ -168,18 +168,6 @@ void MaemoRemoteMounter::handleUnmountProcessFinished(int exitStatus)
|
||||
void MaemoRemoteMounter::stop()
|
||||
{
|
||||
setState(Inactive);
|
||||
if (m_utfsClientUploader) {
|
||||
disconnect(m_utfsClientUploader.data(), 0, this, 0);
|
||||
m_utfsClientUploader->closeChannel();
|
||||
}
|
||||
if (m_mountProcess) {
|
||||
disconnect(m_mountProcess.data(), 0, this, 0);
|
||||
m_mountProcess->closeChannel();
|
||||
}
|
||||
if (m_unmountProcess) {
|
||||
disconnect(m_unmountProcess.data(), 0, this, 0);
|
||||
m_unmountProcess->closeChannel();
|
||||
}
|
||||
}
|
||||
|
||||
void MaemoRemoteMounter::deployUtfsClient()
|
||||
@@ -449,8 +437,21 @@ void MaemoRemoteMounter::handleUtfsServerTimeout()
|
||||
|
||||
void MaemoRemoteMounter::setState(State newState)
|
||||
{
|
||||
if (newState == Inactive)
|
||||
if (newState == Inactive) {
|
||||
m_utfsServerTimer->stop();
|
||||
if (m_utfsClientUploader) {
|
||||
disconnect(m_utfsClientUploader.data(), 0, this, 0);
|
||||
m_utfsClientUploader->closeChannel();
|
||||
}
|
||||
if (m_mountProcess) {
|
||||
disconnect(m_mountProcess.data(), 0, this, 0);
|
||||
m_mountProcess->closeChannel();
|
||||
}
|
||||
if (m_unmountProcess) {
|
||||
disconnect(m_unmountProcess.data(), 0, this, 0);
|
||||
m_unmountProcess->closeChannel();
|
||||
}
|
||||
}
|
||||
m_state = newState;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user