commit 6e7aa7c498754f86e18119066066a3089efc8751
parent 40c26627397488cf4ccc4cb4830606ffa3cfc903
Author: rhunk <101876869+rhunk@users.noreply.github.com>
Date: Tue, 16 Apr 2024 23:00:42 +0200
fix(core): dimension ktx
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/core/util/ktx/AndroidExt.kt b/core/src/main/kotlin/me/rhunk/snapenhance/core/util/ktx/AndroidExt.kt
@@ -31,11 +31,11 @@ fun Resources.getLayoutId(name: String): Int {
}
fun Resources.getDimens(name: String): Int {
- return getDimensionPixelSize(getIdentifier(name, "dimen"))
+ return getDimensionPixelSize(getIdentifier(name, "dimen").takeIf { it > 0 } ?: return 0)
}
fun Resources.getDimensFloat(name: String): Float {
- return getDimension(getIdentifier(name, "dimen"))
+ return getDimension(getIdentifier(name, "dimen").takeIf { it > 0 } ?: return 0F)
}
fun Resources.getStyledAttributes(name: String, theme: Theme): TypedArray {