projects
/
platform
/
core
/
appfw
/
app-core.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Separate appcore-ui package from appcore-efl package
[platform/core/appfw/app-core.git]
/
src
/
base
/
appcore_base.c
diff --git
a/src/base/appcore_base.c
b/src/base/appcore_base.c
index
00ab25e
..
e4208e7
100644
(file)
--- a/
src/base/appcore_base.c
+++ b/
src/base/appcore_base.c
@@
-868,6
+868,9
@@
EXPORT_API int appcore_base_init(appcore_base_ops ops, int argc, char **argv, vo
__context.suspended_state = false;
__context.allowed_bg = false;
__context.suspended_state = false;
__context.allowed_bg = false;
+ if (__context.ops.init)
+ __context.ops.init(argc, argv, data);
+
if (__context.ops.set_i18n)
__context.ops.set_i18n(__context.data);
if (__context.ops.set_i18n)
__context.ops.set_i18n(__context.data);
@@
-928,6
+931,9
@@
EXPORT_API void appcore_base_fini(void)
}
__context.dirty = false;
}
__context.dirty = false;
+
+ if (__context.ops.finish)
+ __context.ops.finish();
}
EXPORT_API int appcore_base_flush_memory(void)
}
EXPORT_API int appcore_base_flush_memory(void)
@@
-1238,6
+1244,8
@@
EXPORT_API appcore_base_ops appcore_base_get_default_ops(void)
ops.terminate = __on_terminate;
ops.receive = __on_receive;
ops.set_i18n = __on_set_i18n;
ops.terminate = __on_terminate;
ops.receive = __on_receive;
ops.set_i18n = __on_set_i18n;
+ ops.init = NULL;
+ ops.finish = NULL;
ops.run = NULL;
ops.exit = NULL;
ops.set_event = __on_set_event;
ops.run = NULL;
ops.exit = NULL;
ops.set_event = __on_set_event;