Skip to content

Commit 5b1f0fa

Browse files
committed
fix: correct space header size on rotation
1 parent 676d6c7 commit 5b1f0fa

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

owncloudApp/src/main/java/com/owncloud/android/presentation/files/filelist/MainFileListFragment.kt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import android.annotation.SuppressLint
2929
import android.content.Context
3030
import android.content.Intent
3131
import android.content.res.ColorStateList
32+
import android.content.res.Configuration
3233
import android.graphics.drawable.Drawable
3334
import android.net.Uri
3435
import android.os.Build
@@ -327,6 +328,20 @@ class MainFileListFragment : Fragment(),
327328
subscribeToViewModels()
328329
}
329330

331+
override fun onConfigurationChanged(newConfig: Configuration) {
332+
super.onConfigurationChanged(newConfig)
333+
updateSpaceHeaderSize()
334+
}
335+
336+
private fun updateSpaceHeaderSize() {
337+
val cardSize = resources.getDimensionPixelSize(R.dimen.spaces_header_card_height)
338+
binding.spaceHeader.spaceHeaderCard.layoutParams.apply {
339+
width = cardSize
340+
height = cardSize
341+
}
342+
binding.spaceHeader.spaceHeaderCard.requestLayout()
343+
}
344+
330345
override fun onResume() {
331346
super.onResume()
332347
if (browserOpened) {

0 commit comments

Comments
 (0)