When call SDL_Quit twice, have problem
->Add exception case.
Change-Id: Iad36196e8c411ed83e2f04f1060cecd23b6754e0
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
static void
Tizen_DeleteDevice(SDL_VideoDevice *device)
{
+ SDL_free(device->driverdata);
SDL_free(device);
}
void
Tizen_VideoQuit(_THIS)
{
+ if(!_this)
+ return;
+
SDL_VideoData *data = _this->driverdata;
+ if(!data)
+ return;
+
+ _tizen_ecore_ipc_client_send(OP_TERMINATE, 0, 0, 0);
Tizen_DeinitWindow(_this);
Tizen_FiniKeyboard();
Tizen_FiniMouse();
- _tizen_ecore_ipc_client_send(OP_TERMINATE, 0, 0, 0);
- SDL_tizen_app_exit();
ecore_wl_shutdown();
- free(data);
+ SDL_tizen_app_exit();
- _this->driverdata = NULL;
}