From f8489827933bd4e1c0b0ee51d077ec724c7b871d Mon Sep 17 00:00:00 2001 From: dyamy-lee Date: Wed, 19 Aug 2020 15:38:05 +0900 Subject: [PATCH] Set env value if not in recovery gui & update Version Change-Id: Iab44a06e3239479b7cc5cda682c66b30d470bf8b --- packaging/firmware-update-system-ui.spec | 2 +- recovery_gui_common/recovery_gui_common_main.c | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/packaging/firmware-update-system-ui.spec b/packaging/firmware-update-system-ui.spec index 23aab64..f1b836e 100644 --- a/packaging/firmware-update-system-ui.spec +++ b/packaging/firmware-update-system-ui.spec @@ -1,7 +1,7 @@ Name: firmware-update-system-ui Summary: firmware-update-system-ui ExclusiveArch: %{arm} aarch64 -Version: 1.2.8 +Version: 1.2.9 Release: 0 Group: System License: Apache-2.0 diff --git a/recovery_gui_common/recovery_gui_common_main.c b/recovery_gui_common/recovery_gui_common_main.c index 6a63c96..0aa6190 100644 --- a/recovery_gui_common/recovery_gui_common_main.c +++ b/recovery_gui_common/recovery_gui_common_main.c @@ -48,6 +48,22 @@ static int wait_ani_main_solis(void) { int delay = 20000; + char *xdg_env = getenv("XDG_RUNTIME_DIR"); + if(!xdg_env) + { + setenv("XDG_RUNTIME_DIR","/run",1); + char *c = getenv("XDG_RUNTIME_DIR"); + LOG("check env XDG_RUNTIME_DIR = %s\n", c); + } + + char *tbm_env = getenv("TBM_DISPLAY_SERVER"); + if(!tbm_env) + { + setenv("TBM_DISPLAY_SERVER","1",1); + char *c = getenv("TBM_DISPLAY_SERVER"); + LOG("check env XBM_DISPLAY_SERVER = %s\n", c); + } + if (setpriority(PRIO_PROCESS, getpid(), -11) < 0) LOG("failed to setpriority\n"); -- 2.34.1