Fix the inline suggestions remaning visible when switching keyboards and fix missing toolbar (#386)

This commit is contained in:
arcarum 2024-01-07 12:39:51 +04:00 committed by GitHub
parent c4fd392c8a
commit e5af924a4a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -65,6 +65,7 @@ import org.dslul.openboard.inputmethod.latin.utils.ToolbarUtilsKt;
import java.util.ArrayList;
import java.util.concurrent.atomic.AtomicBoolean;
import androidx.annotation.NonNull;
import androidx.appcompat.widget.PopupMenu;
import androidx.core.view.ViewCompat;
@ -254,6 +255,7 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick
: km.isKeyguardLocked();
mToolbarExpandKey.setOnClickListener(hideToolbarKeys ? null : this);
mPinnedKeys.setVisibility(hideToolbarKeys ? GONE : VISIBLE);
mToolbarExpandKey.setVisibility(VISIBLE);
}
public void setRtl(final boolean isRtlLanguage) {
@ -276,6 +278,13 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick
mSuggestionsStrip.addView(view);
}
@Override
public void onVisibilityChanged(@NonNull final View view, final int visibility) {
super.onVisibilityChanged(view, visibility);
if (view == this)
mSuggestionsStrip.setVisibility(visibility);
}
public void setMoreSuggestionsHeight(final int remainingHeight) {
mLayoutHelper.setMoreSuggestionsHeight(remainingHeight);
}