fix possible segfault
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Sat, 2 Dec 2006 12:20:22 +0000 (12:20 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Sat, 2 Dec 2006 12:20:22 +0000 (12:20 +0000)
lib/service/listboxservice.cpp

index c9f0aedee87b4bd82276bb5ebb3d6f4af0b01f10..bcd6342bdcd4c9de17c15fecb34c25d55cba5e5d 100644 (file)
@@ -482,7 +482,7 @@ void eListboxServiceContent::paint(gPainter &painter, eWindowStyle &style, const
                                case celServiceInfo:
                                {
                                        ePtr<eServiceEvent> evt;
                                case celServiceInfo:
                                {
                                        ePtr<eServiceEvent> evt;
-                                       if ( !service_info->getEvent(*m_cursor, evt) )
+                                       if ( service_info && !service_info->getEvent(*m_cursor, evt) )
                                        {
                                                std::string name = evt->getEventName();
                                                if (!name.length())
                                        {
                                                std::string name = evt->getEventName();
                                                if (!name.length())