[android] Fix collor selector issue

Signed-off-by: Andrei Shkrob <github@shkrob.dev>
This commit is contained in:
Andrei Shkrob
2025-07-20 19:41:14 +02:00
committed by Konstantin Pastbin
parent f1f5ccd778
commit ea99e26404
2 changed files with 3 additions and 3 deletions

View File

@@ -60,9 +60,9 @@ public class BookmarkColorDialogFragment extends BaseMwmDialogFragment
final GridView gView = final GridView gView =
(GridView) LayoutInflater.from(requireActivity()).inflate(R.layout.fragment_color_grid, null); (GridView) LayoutInflater.from(requireActivity()).inflate(R.layout.fragment_color_grid, null);
gView.setAdapter(adapter); gView.setAdapter(adapter);
gView.setOnItemClickListener((parent, view, predefinedColor, id) -> { gView.setOnItemClickListener((parent, view, pos, id) -> {
if (mColorSetListener != null) if (mColorSetListener != null)
mColorSetListener.onBookmarkColorSet(predefinedColor); mColorSetListener.onBookmarkColorSet(adapter.getItem(pos));
dismiss(); dismiss();
}); });

View File

@@ -318,7 +318,7 @@ public class EditBookmarkFragment extends BaseMwmDialogFragment implements View.
{ {
case TYPE_BOOKMARK -> case TYPE_BOOKMARK ->
dialogFragment.setOnColorSetListener(colorPos -> { dialogFragment.setOnColorSetListener(colorPos -> {
if (mIcon != null & mIcon.getColor() == colorPos) if (mIcon != null && mIcon.getColor() == colorPos)
return; return;
mIcon = new Icon(colorPos); mIcon = new Icon(colorPos);