From: P.G. R. <p.g...@ph...> - 2007-01-08 13:07:55
|
Nick, Definitely recommend you have a look at patch 0.21 which is available on this list. I have changed the scrolling functionality a fair bit underneath so these problems may well vanish. Will put artist/album rendering onto artwork on todo list. Already been suggested having these somewhere in the display. Aiming to get a cvs branch up and running. Should make trying it out and further dev a lot easier. Regards Paul > On Mon, 01 Jan 2007, P.G. Richardson wrote: >> On Monday 01 January 2007 15:08, you wrote: > >> Did clicking on a different playlist not enable the window area? Idea >> was that >> the change playlist event is the thing to kick off setting the images >> and if >> the window area has not been drawn then it is inited and displayed. > > I didn't try this, but I understand it's changed in the most recent > patch anyway. > >> > If I click "<" or ">" too many times, eventually all the covers are >> > the same as the last one (or first one). > >> Can you run gtkpod from the command line and see if any errors are >> displayed >> when this happens. Usually has meant that something has failed a >> return_if_fail test and the covers have gone from end -> start. > > Right now I can't cause this again: on the playlists that it doesn't > segfault on the 'end' CD's have no covers so I can't tell if they all > become to look the same :-) > > On a list it does segfault with, I got > > ** (gtkpod:1180): CRITICAL **: find_next_prev_image: assertion > `imgindex >= 0' failed > find_next_prev image buffer is null > image buffer is null > > (gtkpod:1180): GdkPixbuf-CRITICAL **: gdk_pixbuf_scale_simple: > assertion `src != NULL' failed > > as soon as I clicked '>' > >> > I think it would look better without the fading at the edge of the >> > boxes? > >> Hmmm... cant go along with you there as I am a sucker for sticking >> shading on >> everything. A preference option to turn it on/off may be the answer >> (although >> that may be an option too far). Further thinking and discussion ... > > A related suggestion: for the covers that don't have any artwork, > render onto them the text of the artist and album name? > >> > I have one playlist that always makes it hang and/or segfault. I'm >> > trying to get a gdb bt now. > >> Couple of questions, would you mind answering: >> What type of playlist is it? > > Just a normal one with a list of tracks that I added via dragging. > >> Is it just a case of clicking on it then the segfault occurs? > > First click on < or > causes the hang/segfault. > > Nick > > -- > Nick Piper, Developer, LogicaCMG http://www.nickpiper.co.uk/ > GPG Encrypted mail welcome! 1024D/3ED8B27F > Choose life. Be Vegan :-) Please reduce needless cruelty + suffering ! > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Gtkpod-devel mailing list > Gtk...@li... > https://lists.sourceforge.net/lists/listinfo/gtkpod-devel > -- Laws are partly formed for the sake of good men, in order to instruct them how they may live on friendly terms with one another, and partly for the sake of those who refuse to be instructed, whose spirit cannot be subdued, or softened, or hindered from plunging into evil. [The Laws, Plato] |