call engine info_free() after output_free()
authorcaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 1 Oct 2009 08:01:03 +0000 (08:01 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 1 Oct 2009 08:01:03 +0000 (08:01 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42830 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/canvas/evas_main.c

index 0e4a74e..a83a767 100644 (file)
@@ -207,9 +207,9 @@ evas_free(Evas *e)
 
    if (e->engine.func)
      {
-       e->engine.func->info_free(e, e->engine.info);
        e->engine.func->context_free(e->engine.data.output, e->engine.data.context);
        e->engine.func->output_free(e->engine.data.output);
+       e->engine.func->info_free(e, e->engine.info);
      }
 
    for (i = 0; i < e->modifiers.mod.count; i++)