File tree 2 files changed +6
-1
lines changed
2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,7 @@ mozc_cc_library(
62
62
"//ipc:named_event" ,
63
63
"//protocol:renderer_cc_proto" ,
64
64
"@com_google_absl//absl/base:core_headers" ,
65
+ "@com_google_absl//absl/log" ,
65
66
"@com_google_absl//absl/synchronization" ,
66
67
"@com_google_absl//absl/time" ,
67
68
] + mozc_select (
Original file line number Diff line number Diff line change 37
37
#include < string>
38
38
39
39
#include " absl/base/thread_annotations.h"
40
+ #include " absl/log/log.h"
40
41
#include " absl/synchronization/mutex.h"
41
42
#include " absl/time/clock.h"
42
43
#include " absl/time/time.h"
43
44
#include " base/clock.h"
44
- #include " base/logging.h"
45
45
#include " base/process.h"
46
46
#include " base/system_util.h"
47
47
#include " base/thread.h"
@@ -106,6 +106,10 @@ class RendererLauncher : public RendererLauncherInterface {
106
106
const std::string &name, const std::string &path,
107
107
bool disable_renderer_path_check,
108
108
IPCClientFactoryInterface *ipc_client_factory_interface) override {
109
+ if (Status () == RendererStatus::RENDERER_LAUNCHING) {
110
+ // Renderer is already launching.
111
+ return ;
112
+ }
109
113
SetStatus (RendererStatus::RENDERER_LAUNCHING);
110
114
name_ = name;
111
115
path_ = path;
You can’t perform that action at this time.
0 commit comments