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: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/krusader/f484231ce63d99b89d6a78ff443c5bb26d419a66 | Version Fixed 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. *** |