Fix the play of 2 files. Patch by Nicolas Aguirre
authordoursse <doursse>
Sun, 11 Nov 2007 16:02:02 +0000 (16:02 +0000)
committerdoursse <doursse@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 11 Nov 2007 16:02:02 +0000 (16:02 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/emotion@32576 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/emotion_smart.c

index 340e3fe..1fcdc9a 100644 (file)
@@ -125,7 +125,10 @@ _emotion_module_open(const char *name, Evas_Object *obj, Emotion_Video_Module **
      printf ("Unable to load module %s\n", name);
 
    if (path_group)
-     ecore_path_group_del(path_group);
+     {
+        ecore_path_group_del(path_group);
+        path_group = NULL;
+     }
 
    return 0;
 }
@@ -147,7 +150,11 @@ _emotion_module_close(Emotion_Video_Module *mod, void *video)
    /*
    ecore_plugin_unload(plugin);
    */
-   ecore_path_group_del(path_group);
+   if (path_group)
+     {
+        ecore_path_group_del(path_group);
+        path_group = NULL;
+     }
 }
 
 /*******************************/