Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Progress bars for file in the Downloads Details tabs freeze Tribler #6686

Closed
ichorid opened this issue Dec 25, 2021 · 2 comments
Closed

Progress bars for file in the Downloads Details tabs freeze Tribler #6686

ichorid opened this issue Dec 25, 2021 · 2 comments

Comments

@ichorid
Copy link
Contributor

ichorid commented Dec 25, 2021

A forum user reported that on slower machines drawing progress bars for a torrent of a dozen files makes Tribler unresponsive. That is confirmed on my developer machine with some testing. The problem is, we're using QTreeWidget, which becomes super-slow when replacing any column with a widget (such as a progress bar). To solve the problem, we must refactor the Details tab to use QT's Model-View-Delegate pattern.

@drew2a
Copy link
Contributor

drew2a commented Nov 29, 2023

I'm wondering whether #7705 fixed this issue, @qstokkink?

@qstokkink
Copy link
Contributor

The issue, as reported, is indeed now fixed.

We could still optimize the piece retrieval further to also make the piece information on the "main" details tab more efficient. However, that's probably best left to a separate "enhancement" issue instead of a "bug".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

3 participants