Make sure that global variables are initialized lazily. 84/288284/14
authorhuayong.xu <huayong.xu@samsung.com>
Wed, 15 Feb 2023 05:37:56 +0000 (13:37 +0800)
committerhuayong.xu <huayong.xu@samsung.com>
Mon, 20 Feb 2023 07:30:54 +0000 (15:30 +0800)
commit52b652e0644d12bab4bb29aaca3e5a97835204ee
treed3c2f8299af56c5b28c523adba2e4910c5222373
parentf96dc176ca102496ea0c7f895d6d75482fdce5af
Make sure that global variables are initialized lazily.

Global variables are initialized before main function or
when dali so is loaded firstly.
This patch is to reduce loading time of dali in theory.

Change-Id: Ica5e9c063e1be2dfe2aa5f7865705481422063d9
13 files changed:
dali-toolkit/internal/controls/web-view/web-view-impl.cpp
dali-toolkit/internal/controls/web-view/web-view-impl.h
dali-toolkit/internal/feedback/feedback-style.cpp
dali-toolkit/internal/text/rendering/styles/character-spacing-helper-functions.cpp
dali-toolkit/internal/text/rendering/styles/character-spacing-helper-functions.h
dali-toolkit/internal/text/text-view-interface.h
dali-toolkit/internal/text/text-view.cpp
dali-toolkit/internal/text/text-view.h
dali-toolkit/internal/transition/transition-base-impl.cpp [changed mode: 0644->0755]
dali-toolkit/internal/transition/transition-impl.cpp
dali-toolkit/internal/visuals/animated-image/rolling-animated-image-cache.cpp
dali-toolkit/internal/visuals/image-visual-shader-factory.cpp
dali-toolkit/internal/visuals/text-visual-shader-factory.cpp