summaryrefslogtreecommitdiff
path: root/src/plugins/git/gerrit/gerritmodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/git/gerrit/gerritmodel.cpp')
-rw-r--r--src/plugins/git/gerrit/gerritmodel.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/plugins/git/gerrit/gerritmodel.cpp b/src/plugins/git/gerrit/gerritmodel.cpp
index 08196d8136..bb33916a5e 100644
--- a/src/plugins/git/gerrit/gerritmodel.cpp
+++ b/src/plugins/git/gerrit/gerritmodel.cpp
@@ -230,6 +230,7 @@ public:
~QueryContext();
void start();
+ void terminate();
signals:
void resultRetrieved(const QByteArray &);
@@ -242,7 +243,6 @@ private:
void timeout();
void errorTermination(const QString &msg);
- void terminate();
QProcess m_process;
QTimer m_timer;
@@ -498,10 +498,8 @@ QStandardItem *GerritModel::itemForNumber(int number) const
void GerritModel::refresh(const QSharedPointer<GerritServer> &server, const QString &query)
{
- if (m_query) {
- qWarning("%s: Another query is still running", Q_FUNC_INFO);
- return;
- }
+ if (m_query)
+ m_query->terminate();
clearData();
m_server = server;