diff options
author | Chris Michael <cp.michael@samsung.com> | 2015-01-06 11:10:44 -0500 |
---|---|---|
committer | Chris Michael <cp.michael@samsung.com> | 2015-01-06 11:10:44 -0500 |
commit | 5eb11e1285a47e95ad3fa889dc94a30aef35aa90 (patch) | |
tree | 90860cd7883f04c9a978a1d1147a26672e4cf175 | |
parent | db53875e0af391b661937725c64dbe51164b8905 (diff) | |
download | efl-5eb11e1285a47e95ad3fa889dc94a30aef35aa90.tar.gz |
ecore-evas-drm: Perform shutdown in proper order
Summary: This fixes an incorrect order with shutdown of drm library.
Sprites are created (during init) before inputs, so they should be
shutdown After inputs are.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
-rw-r--r-- | src/modules/ecore_evas/engines/drm/ecore_evas_drm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c index b444d94051..3b7ccaca1f 100644 --- a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c +++ b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c @@ -532,9 +532,9 @@ _ecore_evas_drm_shutdown(void) { if (--_ecore_evas_init_count != 0) return _ecore_evas_init_count; - ecore_drm_sprites_destroy(dev); /* NB: No need to free outputs here. Is done in device free */ ecore_drm_inputs_destroy(dev); + ecore_drm_sprites_destroy(dev); ecore_drm_device_close(dev); ecore_drm_device_free(dev); ecore_drm_launcher_disconnect(dev); |