[android-auto] Fix SearchRecents.add

Signed-off-by: x7z4w <x7z4w@noreply.codeberg.org>
This commit is contained in:
x7z4w
2025-07-27 12:19:38 +00:00
committed by Konstantin Pastbin
parent 309eed2365
commit fe1c371b5f
2 changed files with 6 additions and 2 deletions

View File

@@ -27,6 +27,7 @@ import app.organicmaps.sdk.search.SearchListener;
import app.organicmaps.sdk.search.SearchEngine;
import app.organicmaps.sdk.search.SearchRecents;
import app.organicmaps.sdk.search.SearchResult;
import app.organicmaps.sdk.util.Config;
import app.organicmaps.sdk.util.Language;
public class SearchOnMapScreen extends BaseMapScreen implements SearchListener
@@ -114,7 +115,8 @@ public class SearchOnMapScreen extends BaseMapScreen implements SearchListener
}
builder.setOnClickListener(() -> {
SearchRecents.add(title, getCarContext());
if (Config.isSearchHistoryEnabled())
SearchRecents.add(title, getCarContext());
SearchEngine.INSTANCE.cancel();
SearchEngine.INSTANCE.showResult(resultIndex);
});

View File

@@ -25,6 +25,7 @@ import app.organicmaps.sdk.search.SearchListener;
import app.organicmaps.sdk.search.SearchEngine;
import app.organicmaps.sdk.search.SearchRecents;
import app.organicmaps.sdk.search.SearchResult;
import app.organicmaps.sdk.util.Config;
import app.organicmaps.sdk.util.Language;
public class SearchScreen extends BaseMapScreen implements SearchTemplate.SearchCallback, SearchListener
@@ -147,7 +148,8 @@ public class SearchScreen extends BaseMapScreen implements SearchTemplate.Search
if (!TextUtils.isEmpty(region))
builder.addText(region);
builder.setOnClickListener(() -> {
SearchRecents.add(title, getCarContext());
if (Config.isSearchHistoryEnabled())
SearchRecents.add(title, getCarContext());
SearchEngine.INSTANCE.cancel();
SearchEngine.INSTANCE.showResult(resultIndex);
});