- Wrong sequence of finishing classes
Change-Id: Icc9b23762f1a274ee1e8c7b1612280d934fb4599
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
EXPORT_API void widget_base_fini(void)
{
+ appcore_multiwindow_base_fini();
g_list_free_full(__context.classes, __free_class);
__context.classes = NULL;
-
- appcore_multiwindow_base_fini();
}
EXPORT_API int widget_base_context_window_bind(
cb_info.user_data = user_data;
r = widget_base_init(ops, argc, argv, &cb_info);
+ widget_base_fini();
+
if (__class_data_list) {
g_list_free_full(__class_data_list, free);
__class_data_list = NULL;
}
- widget_base_fini();
-
return r;
}