Peter Valdemar M�rch swp5jhu02-at-sneakemail.com |Lists| wrote:
Anybody know why it should take 99% CPU to move around the MythMusic playlist editor? Even better: Anybody know of a fix/workaround?

Well, this patch works. When navigating around the music list, the bottom part of the screen ususally gets updated with the title, artist, lenght etc. Disabling that with the patch below moves the CPU usage from 99% to around 2% when navigating the playlist editor and makes the UI nice and responsive.


So something funky is up with DatabaseBox::entered(). I'm not sure, but it calls m_lines.at(XX)->SetText() a number of times, and these calls may be causing the high CPU utilization. But I've never written a line of X gui code, so I really don't know whats going on... But maybe I should take that up with the devel list... :-D

But here is a workaround for others who have the same problem...

Peter

--- mythmusic-0.17/mythmusic/databasebox.cpp.orig 2005-02-06 19:27:45.000000000 +0100
+++ mythmusic-0.17/mythmusic/databasebox.cpp 2005-03-07 00:29:42.000000000 +0100
@@ -599,6 +599,9 @@


void DatabaseBox::entered(UIListTreeType *treetype, UIListGenericTree *item)
{
+ cerr << "DatabaseBox::entered\n";
+ return;
+
if (!item || !treetype)
return;



-- Peter Valdemar M�rch http://www.morch.com _______________________________________________ mythtv-users mailing list [email protected] http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

Reply via email to