[M120 Migration] Migrate platform language related patches. 84/309484/2
authorjiangyuwei <yuwei.jiang@samsung.com>
Thu, 11 Apr 2024 08:37:22 +0000 (16:37 +0800)
committerBot Blink <blinkbot@samsung.com>
Fri, 12 Apr 2024 19:31:39 +0000 (19:31 +0000)
commit8fcf547ba35e971aa582bd684c28094c72b2383c
treec980ab249dc5a2a66b88c8cded1d9bc29ea6f967
parentd6657be290fc1ebd9ec37e81d846586ce82358fa
[M120 Migration] Migrate platform language related patches.

1.Provide current platform language for navigator.language

Web App uses navigator.language to set language information.
But sometimes get wrong language value when user change
language in system menu.
So change language set by always listening VCONFKEY_LANGSET key.

2.Fix crash in PlatformLanguageChanged,
if destructor called before it, may cause crash.

Reference:
 - https://review.tizen.org/gerrit/293445/

Change-Id: I37d76fa4bfddc297493765d47025ca57739ed58b
Signed-off-by: jiangyuwei <yuwei.jiang@samsung.com>
content/renderer/render_thread_impl.cc
third_party/blink/public/platform/platform.h
third_party/blink/renderer/core/frame/navigator_language.cc
third_party/blink/renderer/platform/exported/platform.cc
third_party/blink/renderer/platform/language.cc
third_party/blink/renderer/platform/language.h
tizen_src/chromium_impl/content/browser/selection/selection_controller_efl.cc