Bugzilla – Bug 15756
skin switching on desktop squeezeplay has regressed
Last modified: 2011-05-16 09:41:29 UTC
This is probably low priority, but changing skins on desktop squeezeplay is often requring an application restart. These are the errors that are thrown to screen when the bad state is hit after a skin switch... 20100222 22:29:44.856 ERROR squeezeplay.ui.draw - _new_image:98 Maximum number of images (500) exceeded for /Users/bklaas/svk/squeezeplay/7.5/trunk/squeezeplay/src/squeezeplay/share/applets/QVGAportraitSkin/images/Clocks/Dot_Matrix/jive_wallpaper_clock_dotmatrix.png 20100222 22:29:44.856 ERROR squeezeplay.ui.draw - _new_image:98 Maximum number of images (500) exceeded for /Users/bklaas/svk/squeezeplay/7.5/trunk/squeezeplay/src/squeezeplay/share/applets/QVGAportraitSkin/images/Clocks/Dot_Matrix/dotmatrix_clock_0.png 20100222 22:29:44.856 ERROR squeezeplay.ui.draw - _new_image:98 Maximum number of images (500) exceeded for /Users/bklaas/svk/squeezeplay/7.5/trunk/squeezeplay/src/squeezeplay/share/applets/QVGAportraitSkin/images/Clocks/Dot_Matrix/dotmatrix_clock_1.png 20100222 22:29:44.856 ERROR squeezeplay.ui.draw - _new_image:98 Maximum number of images (500) exceeded for /Users/bklaas/svk/squeezeplay/7.5/trunk/squeezeplay/src/squeezeplay/share/applets/QVGAportraitSkin/images/Clocks/Dot_Matrix/dotmatrix_clock_2.png 20100222 22:29:44.856 ERROR squeezeplay.ui.draw - _new_image:98 Maximum number of images (500) exceeded for /Users/bklaas/svk/squeezeplay/7.5/trunk/squeezeplay/src/squeezeplay/share/applets/QVGAportraitSkin/images/Clocks/Dot_Matrix/dotmatrix_clock_3.png 20100222 22:29:44.856 ERROR squeezeplay.ui.draw - _new_image:98 Maximum number of images (500) exceeded for /Users/bklaas/svk/squeezeplay/7.5/trunk/squeezeplay/src/squeezeplay/share/applets/QVGAportraitSkin/images/Clocks/Dot_Matrix/dotmatrix_clock_4.png 20100222 22:29:44.857 ERROR squeezeplay.ui.draw - _new_image:98 Maximum number of images (500) exceeded for /Users/bklaas/svk/squeezeplay/7.5/trunk/squeezeplay/src/squeezeplay/share/applets/QVGAportraitSkin/images/Clocks/Dot_Matrix/dotmatrix_clock_5.png 20100222 22:29:44.857 ERROR squeezeplay.ui.draw - _new_image:98 Maximum number of images (500) exceeded for /Users/bklaas/svk/squeezeplay/7.5/trunk/squeezeplay/src/squeezeplay/share/applets/QVGAportraitSkin/images/Clocks/Dot_Matrix/dotmatrix_clock_6.png 20100222 22:29:44.857 ERROR squeezeplay.ui.draw - _new_image:98 Maximum number of images (500) exceeded for /Users/bklaas/svk/squeezeplay/7.5/trunk/squeezeplay/src/squeezeplay/share/applets/QVGAportraitSkin/images/Clocks/Dot_Matrix/dotmatrix_clock_7.png 20100222 22:29:44.857 ERROR squeezeplay.ui.draw - _new_image:98 Maximum number of images (500) exceeded for /Users/bklaas/svk/squeezeplay/7.5/trunk/squeezeplay/src/squeezeplay/share/applets/QVGAportraitSkin/images/Clocks/Dot_Matrix/dotmatrix_clock_8.png 20100222 22:29:44.857 ERROR squeezeplay.ui.draw - _new_image:98 Maximum number of images (500) exceeded for /Users/bklaas/svk/squeezeplay/7.5/trunk/squeezeplay/src/squeezeplay/share/applets/QVGAportraitSkin/images/Clocks/Dot_Matrix/dotmatrix_clock_9.png 20100222 22:29:44.939 ERROR squeezeplay.ui.draw - jive_tile_load_tiles:490 Can't find image applets/QVGAportraitSkin/images/Clocks/DotMatrix/dot_matrix_alarm_on.png
Which skins were you switching between? I though that I confirmed that switching between the normal and 'touch' skins was no problem. The 500-image limit is pretty arbitrary. It should probably be made dynamic but I was wary of the performance cost. Let's tackle this post 7.5 when I will rewrite the whole Surface/Tile mess anyway.
I was going between a Touch skin to Controller, which I recognize is not really a valid skin switch (esp. on our hardware), but I regularly do this to test how different skins render a particular window/menu style. This is fine for 8.0.0. Restarting desktop SP is an effective workaround in the meantime
I believe that this should now be fixed via the changes integrated for bug 10001 in 7.6. Ben, please let me know if this is still a problem.
Ben, can you confirm that this is fixed in 7.6?
Thanks Alan, this appears to be looking good now.
Skin switching verified on Squeezeplay build: 7.6.0 r 9441 WIn 7