From 4e93f8d03842316e07786aa785cc193cdfbf2cc7 Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Tue, 27 Jun 2017 11:24:59 +1000 Subject: [PATCH] Don't set override cursor in processing.run Callers may not want this, so leave it up to them to set an override caller if desired --- python/plugins/processing/core/Processing.py | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/python/plugins/processing/core/Processing.py b/python/plugins/processing/core/Processing.py index 8953cf771a4..01fbd41f5b3 100755 --- a/python/plugins/processing/core/Processing.py +++ b/python/plugins/processing/core/Processing.py @@ -166,18 +166,6 @@ class Processing(object): Processing.tr('Warning: Not all input layers use the same CRS.\nThis can cause unexpected results.'), Processing.tr("Processing")) - # Don't set the wait cursor twice, because then when you - # restore it, it will still be a wait cursor. - overrideCursor = False - if iface is not None: - cursor = QApplication.overrideCursor() - if cursor is None or cursor == 0: - QApplication.setOverrideCursor(QCursor(Qt.WaitCursor)) - overrideCursor = True - elif cursor.shape() != Qt.WaitCursor: - QApplication.setOverrideCursor(QCursor(Qt.WaitCursor)) - overrideCursor = True - ret, results = execute(alg, parameters, context, feedback) if ret: if onFinish is not None: @@ -186,8 +174,6 @@ class Processing(object): QgsMessageLog.logMessage(Processing.tr("There were errors executing the algorithm."), Processing.tr("Processing")) - if overrideCursor: - QApplication.restoreOverrideCursor() if isinstance(feedback, MessageBarProgress): feedback.close() return results