diff --git a/app/src/main/java/de/kuschku/quasseldroid/util/ui/BannerView.kt b/app/src/main/java/de/kuschku/quasseldroid/util/ui/BannerView.kt
index 1569f63840559310ad42f3a26689330c7dd795d1..d612776cad7c447987f437ef51c6637986bb9f01 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/util/ui/BannerView.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/util/ui/BannerView.kt
@@ -36,7 +36,7 @@ class BannerView : FrameLayout {
 
     context.theme.obtainStyledAttributes(attrs, R.styleable.BannerView, 0, 0).use {
       if (it.hasValue(R.styleable.BannerView_icon))
-        icon.setImageDrawable(it.getDrawable(R.styleable.BannerView_icon))
+        icon.setImageResource(it.getResourceId(R.styleable.BannerView_icon, 0))
 
       if (it.hasValue(R.styleable.BannerView_text))
         text.text = it.getString(R.styleable.BannerView_text)