Skip to content

Commit aa71ccc

Browse files
authored
Inspector: fix bug with sampling when filter search is used
1 parent 8d8185d commit aa71ccc

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

plugindevtools/PluginDevTools/PluginDevToolsWidget.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1034,7 +1034,7 @@ def stopSampling(self, localCall = True):
10341034
self.caller.centralWidget.selectorOutputLabel.setText("None")
10351035
self.caller.t['inspector'].loadItemInfo(self.currentWidget)
10361036
self.caller.t['inspector'].firstRun = True
1037-
self.caller.t['inspector'].refreshItems(self.currentWidget, currentWindow)
1037+
self.caller.t['inspector'].refreshItems(self.currentWidget, currentWindow, True)
10381038
#self.caller.t['inspector'].selectItemByRef(self.currentWidget)
10391039
self.currentWidget = None
10401040

@@ -1301,7 +1301,7 @@ def showCurrentWidget(self, toggle, switchTab = False):
13011301
self.caller.t['selector'].stopSampling(False)
13021302

13031303

1304-
def refreshItems(self, currentItem = None, currentWindow = None):
1304+
def refreshItems(self, currentItem = None, currentWindow = None, isSampling = False):
13051305
self.treeObjList = []
13061306
oldText = self.caller.centralWidget.inspectorFilter.text()
13071307
oldColumnWidth = [
@@ -1323,7 +1323,8 @@ def refreshItems(self, currentItem = None, currentWindow = None):
13231323

13241324
if indexes:
13251325
self.treeView.scrollTo(indexes[0], QAbstractItemView.ScrollHint.PositionAtCenter)
1326-
self.caller.centralWidget.inspectorFilter.setText(oldText)
1326+
if not isSampling:
1327+
self.caller.centralWidget.inspectorFilter.setText(oldText)
13271328
self.treeView.setColumnWidth(0,oldColumnWidth[0])
13281329
self.treeView.setColumnWidth(1,oldColumnWidth[1])
13291330
self.treeView.setColumnWidth(2,oldColumnWidth[2])

0 commit comments

Comments
 (0)