diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2013-05-02 16:47:16 +0900 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2013-05-02 16:47:16 +0900 |
commit | f8c9a8d16708ac52195a8df70493a1fc91872348 (patch) | |
tree | c78586a9c486bf2468ac4645521ba24a79c3df09 /src/lib/evas/canvas/evas_gl.c | |
parent | b64a2994b3b277cbe7fce17d7ee275fd0d78c925 (diff) | |
download | efl-f8c9a8d16708ac52195a8df70493a1fc91872348.tar.gz |
revert the revert... damn you git!
Revert "Revert "Efl: replace eo_data_get for objects data referencing.""
This reverts commit b64a2994b3b277cbe7fce17d7ee275fd0d78c925.
Diffstat (limited to 'src/lib/evas/canvas/evas_gl.c')
-rw-r--r-- | src/lib/evas/canvas/evas_gl.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/evas/canvas/evas_gl.c b/src/lib/evas/canvas/evas_gl.c index faf5280a8f..14a4dd6130 100644 --- a/src/lib/evas/canvas/evas_gl.c +++ b/src/lib/evas/canvas/evas_gl.c @@ -35,7 +35,7 @@ evas_gl_new(Evas *e) if (!evas_gl) return NULL; evas_gl->magic = MAGIC_EVAS_GL; - evas_gl->evas = eo_data_get(e, EVAS_CLASS); + evas_gl->evas = eo_data_ref(e, EVAS_CLASS); if (!evas_gl->evas->engine.func->gl_context_create) { @@ -63,6 +63,7 @@ evas_gl_free(Evas_GL *evas_gl) while (evas_gl->contexts) evas_gl_context_destroy(evas_gl, evas_gl->contexts->data); + eo_data_unref(evas_gl->evas->evas, evas_gl->evas); evas_gl->magic = 0; free(evas_gl); } |