Skip to content

Commit

Permalink
Remove the dependency to MinimalEngine. The default Engine has the in…
Browse files Browse the repository at this point in the history
…stance of MinimalEngine. Creating MinimalEngine is equivalent to the Engine with no argument.

PiperOrigin-RevId: 708896804
  • Loading branch information
taku910 authored and hiroyuki-komatsu committed Dec 23, 2024
1 parent b7faa84 commit 99e45d3
Show file tree
Hide file tree
Showing 5 changed files with 2 additions and 9 deletions.
3 changes: 0 additions & 3 deletions src/engine/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -362,9 +362,6 @@ mozc_cc_library(
name = "minimal_engine",
srcs = ["minimal_engine.cc"],
hdrs = ["minimal_engine.h"],
visibility = [
"//:__subpackages__",
],
deps = [
":engine_interface",
":modules",
Expand Down
5 changes: 2 additions & 3 deletions src/ios/ios_engine.cc
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@
#include "data_manager/data_manager.h"
#include "engine/engine.h"
#include "engine/engine_interface.h"
#include "engine/minimal_engine.h"
#include "protocol/commands.pb.h"
#include "protocol/user_dictionary_storage.pb.h"
#include "session/session_handler.h"
Expand All @@ -66,13 +65,13 @@ std::unique_ptr<EngineInterface> CreateMobileEngine(
LOG(ERROR)
<< "Fallback to MinimalEngine due to data manager creation error: "
<< data_manager.status();
return std::make_unique<MinimalEngine>();
return Engine::CreateEngine();
}
auto engine = Engine::CreateMobileEngine(*std::move(data_manager));
if (!engine.ok()) {
LOG(ERROR) << "Failed to create an engine: " << engine.status()
<< ". Fallback to MinimalEngine";
return std::make_unique<MinimalEngine>();
return Engine::CreateEngine();
}
return *std::move(engine);
}
Expand Down
1 change: 0 additions & 1 deletion src/session/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -365,7 +365,6 @@ mozc_cc_test(
"//engine",
"//engine:engine_interface",
"//engine:engine_mock",
"//engine:minimal_engine",
"//engine:mock_data_engine_factory",
"//engine:modules",
"//engine:supplemental_model_interface",
Expand Down
1 change: 0 additions & 1 deletion src/session/session_handler_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,6 @@
#include "engine/engine.h"
#include "engine/engine_interface.h"
#include "engine/engine_mock.h"
#include "engine/minimal_engine.h"
#include "engine/mock_data_engine_factory.h"
#include "engine/modules.h"
#include "protocol/commands.pb.h"
Expand Down
1 change: 0 additions & 1 deletion src/session/session_test.gyp
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,6 @@
'<(mozc_oss_src_dir)/base/base_test.gyp:clock_mock',
'<(mozc_oss_src_dir)/data_manager/oss/oss_data_manager.gyp:oss_data_manager',
'<(mozc_oss_src_dir)/data_manager/testing/mock_data_manager.gyp:mock_data_manager',
'<(mozc_oss_src_dir)/engine/engine.gyp:minimal_engine',
'<(mozc_oss_src_dir)/testing/testing.gyp:gtest_main',
'<(mozc_oss_src_dir)/testing/testing.gyp:mozctest',
'<(mozc_oss_src_dir)/usage_stats/usage_stats_test.gyp:usage_stats_testing_util',
Expand Down

0 comments on commit 99e45d3

Please sign in to comment.