Opened 11 years ago

Closed 10 years ago

#4185 closed Enhancement (worksforme)

Qt Client very slow to draw the add torrent dialog

Reported by: nnc Owned by: jordan
Priority: Normal Milestone: None Set
Component: Qt Client Version: 2.12+
Severity: Normal Keywords:


When Qt Client is running on Mac OS X, if you open the Add Torrent dialog and select multiple torrent files to open at once, then the dilogs that show details for one Torrent at a time are very slow to draw on the screen and Qt Client is not very responsive during that time.
What is happening, I think, is that there is some logic that tries to make all the dialogs same width and wide enough to fit the width needed for the widest of all opened torrents. Or maybe not totally wide enough, but for sure there is some widening of all dialogs going on and the animation that stretches the dialog's width seems to be very slow on OS X. Not sure for other platforms.
In the end, you get all dilogs on top of each other, and that is cool, but it takes a while until Qt Client stretches all dialogs so you can actually interact with it.

Can anyone confirm if this problem exists on other platforms as well, or is this something specific to OS X, or perhaps even the Qt 4.6.3 that I used to compile this app.


Change History (4)

comment:1 Changed 11 years ago by jordan

Popping up multiple "add torrent" dialogs works very quickly on Linux. As it happens, I'm running Qt 4.6.3 too.

comment:2 Changed 11 years ago by nnc

Thanks for reporting that. Is there any visible resizing of the dialog when you add multiple torrents? Because that's the slow part on OS X, not showing the dialog in its initial state/size.

comment:3 Changed 11 years ago by jordan

No, I don't see any slowness at all.

comment:4 Changed 10 years ago by jordan

  • Resolution set to worksforme
  • Status changed from new to closed

Changing the status of this ticket to "WorksForMe?."

If you find more information about this ticket to indicate that this is a bug in Transmission-qt, rather than Qt on OS X, please reopen this ticket with more info. Thanks!

Note: See TracTickets for help on using tickets.