Skip to content

Commit d4077dc

Browse files
committed
fix(edit): keep status bar padding after activity recreation
AI-assistant: Claude Code 2.1.296 (Claude Opus 5.5) Signed-off-by: Jan C. Borchardt <925062+jancborchardt@users.noreply.github.com>
1 parent 9d1bce3 commit d4077dc

1 file changed

Lines changed: 0 additions & 32 deletions

File tree

‎app/src/main/java/it/niedermann/owncloud/notes/edit/EditNoteActivity.java‎

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,6 @@
2121
import androidx.activity.OnBackPressedCallback;
2222
import androidx.annotation.NonNull;
2323
import androidx.annotation.Nullable;
24-
import androidx.core.graphics.Insets;
25-
import androidx.core.view.ViewCompat;
26-
import androidx.core.view.WindowCompat;
27-
import androidx.core.view.WindowInsetsCompat;
2824
import androidx.fragment.app.Fragment;
2925
import androidx.preference.PreferenceManager;
3026

@@ -108,7 +104,6 @@ protected void onCreate(final Bundle savedInstanceState) {
108104

109105
setSupportActionBar(binding.toolbar);
110106
binding.toolbar.setOnClickListener((v) -> fragment.showEditTitleDialog());
111-
setImeInsets();
112107

113108
getOnBackPressedDispatcher().addCallback(this, new OnBackPressedCallback(true) {
114109
@Override
@@ -120,33 +115,6 @@ public void handleOnBackPressed() {
120115
});
121116
}
122117

123-
private void setImeInsets() {
124-
final var window = getWindow();
125-
if (window == null) {
126-
return;
127-
}
128-
129-
WindowCompat.setDecorFitsSystemWindows(window, false);
130-
131-
final var decorView = window.getDecorView();
132-
ViewCompat.setOnApplyWindowInsetsListener(decorView, (v, insets) -> {
133-
Insets imeInsets = insets.getInsets(WindowInsetsCompat.Type.ime());
134-
Insets navBarInsets = insets.getInsets(WindowInsetsCompat.Type.navigationBars());
135-
136-
// Apply bottom padding when keyboard is shown
137-
int bottomPadding = Math.max(imeInsets.bottom, navBarInsets.bottom);
138-
139-
v.setPadding(
140-
v.getPaddingLeft(),
141-
v.getPaddingTop(),
142-
v.getPaddingRight(),
143-
bottomPadding
144-
);
145-
146-
return insets;
147-
});
148-
}
149-
150118
@Override
151119
protected void onNewIntent(Intent intent) {
152120
super.onNewIntent(intent);

0 commit comments

Comments
 (0)