You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for your work on this invaluable inspection tool.
When inspecting widgets on large applications, e.g. wireshark, the search bar in the object inspector and widget inspector do not work. It you enter a filter there, the QTreeView will just show all the widgets in the whole application, irrespective of the query.
In smaller applications, this functionality works fine. But it's in large applications where it's actually necessary. I guess the issue is an operation timed out in the search bar. I can see in the source ui/searchlinecontroller.cpp there are QTimers used, but I can't investigate further because gammaray can't inspect itself.
I observed the regression with:
GammaRay version 2.99.50 (revision: 8f2dfd4eb)
Copyright (C) 2010-2023 Klaralvdalens Datakonsult AB, a KDAB Group company, [email protected]
Protocol version 38
Broadcast version 2
Using probe qt5_15-x86_64 (Qt 5.15 (x86_64)) on Ubuntu 22.10 to probe wireshark.
I did not observe the regression with:
GammaRay version 2.11.3
Copyright (C) 2010-2021 Klaralvdalens Datakonsult AB, a KDAB Group company, [email protected]
Protocol version 36
Broadcast version 2
using the same probe on the same client.
The text was updated successfully, but these errors were encountered:
@Waqar144 I've been looking into this today. I think the issue may have something to do with the delayedExpandTimer, as I was able to change the behavior but not fully resolve by lengthening the time interval. However, building both GammaRay and Wireshark against Qt 6.6 without making changes to GR sources also resolves this, which is kind of weird. I'm going to take a closer look at the onSearchFinished and tree expansion algorithms this weekend.
Thanks for your work on this invaluable inspection tool.
When inspecting widgets on large applications, e.g.
wireshark
, the search bar in the object inspector and widget inspector do not work. It you enter a filter there, the QTreeView will just show all the widgets in the whole application, irrespective of the query.In smaller applications, this functionality works fine. But it's in large applications where it's actually necessary. I guess the issue is an operation timed out in the search bar. I can see in the source
ui/searchlinecontroller.cpp
there are QTimers used, but I can't investigate further becausegammaray
can't inspect itself.I observed the regression with:
Using probe
qt5_15-x86_64 (Qt 5.15 (x86_64))
onUbuntu 22.10
to probe wireshark.I did not observe the regression with:
using the same probe on the same client.
The text was updated successfully, but these errors were encountered: