Prevent saving of recent emojis when in incognito mode (fixes #521)

This commit is contained in:
pdroidandroid@gmail.com 2022-02-18 21:28:00 +01:00
parent 1bfb6e2273
commit 6eb8134b6c

View file

@ -29,6 +29,7 @@ import org.dslul.openboard.inputmethod.latin.R;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
import org.dslul.openboard.inputmethod.latin.settings.Settings;
final class EmojiPalettesAdapter extends RecyclerView.Adapter<EmojiPalettesAdapter.ViewHolder>{
private static final String TAG = EmojiPalettesAdapter.class.getSimpleName();
@ -57,6 +58,10 @@ final class EmojiPalettesAdapter extends RecyclerView.Adapter<EmojiPalettesAdapt
}
public void addRecentKey(final Key key) {
if (Settings.getInstance().getCurrent().mIncognitoModeEnabled) {
// We do not want to log recent keys while being in incognito
return;
}
if (mEmojiCategory.isInRecentTab()) {
mRecentsKeyboard.addPendingKey(key);
return;