fix getLinkageService
[enigma2.git] / lib / service / event.h
index 5d81d8c..f315aca 100644 (file)
@@ -30,6 +30,8 @@ DECLARE_REF(eComponentData);
 };
 SWIG_TEMPLATE_TYPEDEF(ePtr<eComponentData>, eComponentDataPtr);
 
 };
 SWIG_TEMPLATE_TYPEDEF(ePtr<eComponentData>, eComponentDataPtr);
 
+SWIG_ALLOW_OUTPUT_SIMPLE(eServiceReference);  // needed for SWIG_OUTPUT in eServiceEvent::getLinkageService
+
 SWIG_IGNORE(eServiceEvent);
 class eServiceEvent: public iObject
 {
 SWIG_IGNORE(eServiceEvent);
 class eServiceEvent: public iObject
 {
@@ -64,7 +66,7 @@ SWIG_TEMPLATE_TYPEDEF(ePtr<eServiceEvent>, eServiceEvent);
 SWIG_EXTEND(ePtr<eServiceEvent>,
        static void setEPGLanguage( const std::string language )
        {
 SWIG_EXTEND(ePtr<eServiceEvent>,
        static void setEPGLanguage( const std::string language )
        {
-               extern setServiceEventLanguage(const std::string language);
+               extern void setServiceEventLanguage(const std::string language);
                setServiceEventLanguage(language);
        }
 );
                setServiceEventLanguage(language);
        }
 );