| Summary: | Krusader freeze when asterisk ("*") is pressed in detailed view | ||
|---|---|---|---|
| Product: | [Applications] krusader | Reporter: | Zsolt Szakács <maxigaz> |
| Component: | general | Assignee: | Krusader Bugs Distribution List <krusader-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | CC: | alex.bermishev, alex.bikadorov, krusader-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://commits.kde.org/krusader/f484231ce63d99b89d6a78ff443c5bb26d419a66 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
Zsolt Szakács
2017-04-16 14:16:44 UTC
Thanks for reporting. Confirmed. However, this is not related to quicksearch or numpad. When the details view gets a key press event with an asterisk, it is redirected to QTreeView which runs a nasty while loop endlessly. See https://code.woboq.org/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp.html#1989 The bug is there for at least a year. Fix is an one-liner. You want to start the quick search by pressing "*" on numpad (=> adds KeypadModifier to event in Qt). This doesn't work right now but I can fix it too. Git commit f484231ce63d99b89d6a78ff443c5bb26d419a66 by Alexander Bikadorov.
Committed on 17/04/2017 at 15:35.
Pushed by abikadorov into branch 'master'.
Panel: fix infinite loop when detailed view gets an asterisk ("*") key event
FIXED: [ 378839 ] Krusader freezes when asterisk ("*") is pressed in detailed view
M +1 -0 krusader/Panel/krinterdetailedview.cpp
https://commits.kde.org/krusader/f484231ce63d99b89d6a78ff443c5bb26d419a66
Git commit 0b4a79e553159fb1854b70fb89b2215a5e97cfec by Alexander Bikadorov. Committed on 17/04/2017 at 15:35. Pushed by abikadorov into branch 'master'. Panel: start search bar "on typing" numpad keys M +2 -1 krusader/Panel/krsearchbar.cpp https://commits.kde.org/krusader/0b4a79e553159fb1854b70fb89b2215a5e97cfec *** Bug 386707 has been marked as a duplicate of this bug. *** |