Ensure destroy and re-create adaptor builder after application terminated 62/316162/3
authorEunki, Hong <eunkiki.hong@samsung.com>
Wed, 14 Aug 2024 08:15:23 +0000 (17:15 +0900)
committerEunkiki Hong <eunkiki.hong@samsung.com>
Wed, 14 Aug 2024 23:10:20 +0000 (08:10 +0900)
commit2fb5ed4d09f557f14af58c996a22ade181a99d56
treef2c5d0896c9a58097f20fe12119810631de17516
parent2f31c58fad53c91eb56427ee6a66d262092ccb17
Ensure destroy and re-create adaptor builder after application terminated

Since we can destroy and re-create adaptor, We need to release whole items ensurely
after terminate application.

To support this system,
 - Let we keep environment options for OffscreenApplication
 - Make static API to terminate adaptor builder (Allow to recreate adaptor builder by options)
 - Terminate adaptor builder after initalize adaptor done.

Change-Id: Ie9dadd29f6d9894db73ef01bdb42e09299fcea57
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali/internal/adaptor/common/adaptor-builder-impl.cpp
dali/internal/adaptor/common/adaptor-builder-impl.h
dali/internal/adaptor/common/adaptor-impl.cpp
dali/internal/adaptor/common/application-impl.cpp
dali/internal/adaptor/common/application-impl.h
dali/internal/offscreen/common/offscreen-application-impl.cpp
dali/internal/offscreen/common/offscreen-application-impl.h