add panic check
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Mon, 27 Mar 2006 12:18:22 +0000 (12:18 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Mon, 27 Mar 2006 12:18:22 +0000 (12:18 +0000)
lib/service/listboxservice.cpp

index c869b49c3fb31eb47225631162ed70e89ebc1edb..89ef72e41485437298633c34c34e36d161753d12 100644 (file)
@@ -369,7 +369,7 @@ void eListboxServiceContent::paint(gPainter &painter, eWindowStyle &style, const
                ePtr<iStaticServiceInformation> service_info;
                m_service_center->info(*m_cursor, service_info);
 
                ePtr<iStaticServiceInformation> service_info;
                m_service_center->info(*m_cursor, service_info);
 
-               if (m_is_playable_ignore.valid() && !service_info->isPlayable(*m_cursor, m_is_playable_ignore))
+               if (m_is_playable_ignore.valid() && service_info && !service_info->isPlayable(*m_cursor, m_is_playable_ignore))
                        painter.setForegroundColor(gRGB(0xbbbbbb));
 
                for (int e = 0; e < celElements; ++e)
                        painter.setForegroundColor(gRGB(0xbbbbbb));
 
                for (int e = 0; e < celElements; ++e)