fixed refcount of eListboxPythonStringContent
[enigma2.git] / lib / service / servicefs.h
index 9d49b42d71194d13c3c172d6c6f7f853a67971b6..7e66ba21b1c427bffddd3a9858cf992c6001ff07 100644 (file)
@@ -3,7 +3,7 @@
 
 #include <lib/service/iservice.h>
 
-class eServiceFactoryFS: public virtual iServiceHandler, public virtual iObject
+class eServiceFactoryFS: public iServiceHandler
 {
 DECLARE_REF;
 public:
@@ -17,11 +17,11 @@ public:
        RESULT list(const eServiceReference &, ePtr<iListableService> &ptr);
 };
 
-class eServiceFS: public virtual iListableService, public virtual iObject
+class eServiceFS: public iListableService
 {
 DECLARE_REF;
 private:
-       eString path;
+       std::string path;
        friend class eServiceFactoryFS;
        eServiceFS(const char *path);
 public: