Skip to content

Commit 620160f

Browse files
committed
Fix QS header image on Infinity X v3.7
Signed-off-by: DrDisagree <29881338+Mahmud0808@users.noreply.github.com>
1 parent 72d5df3 commit 620160f

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

  • app/src/main/java/com/drdisagree/iconify/xposed/modules/quicksettings

app/src/main/java/com/drdisagree/iconify/xposed/modules/quicksettings/HeaderImage.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ import com.drdisagree.iconify.data.common.Preferences.ICONIFY_QS_HEADER_CONTAINE
3131
import com.drdisagree.iconify.data.common.XposedConst.HEADER_IMAGE_FILE
3232
import com.drdisagree.iconify.xposed.ModPack
3333
import com.drdisagree.iconify.xposed.modules.extras.callbacks.BootCallback
34+
import com.drdisagree.iconify.xposed.modules.extras.utils.ViewHelper.reAddView
3435
import com.drdisagree.iconify.xposed.modules.extras.utils.ViewHelper.toPx
3536
import com.drdisagree.iconify.xposed.modules.extras.utils.toolkit.XposedHook.Companion.findClass
3637
import com.drdisagree.iconify.xposed.modules.extras.utils.toolkit.callMethod
3738
import com.drdisagree.iconify.xposed.modules.extras.utils.toolkit.callMethodSilently
3839
import com.drdisagree.iconify.xposed.modules.extras.utils.toolkit.getField
3940
import com.drdisagree.iconify.xposed.modules.extras.utils.toolkit.getFieldSilently
40-
import com.drdisagree.iconify.xposed.modules.extras.utils.toolkit.hookConstructor
4141
import com.drdisagree.iconify.xposed.modules.extras.utils.toolkit.hookMethod
4242
import com.drdisagree.iconify.xposed.modules.extras.utils.toolkit.log
4343
import com.drdisagree.iconify.xposed.modules.extras.utils.toolkit.setField
@@ -124,7 +124,7 @@ class HeaderImage(context: Context) : ModPack(context) {
124124
findClass("$SYSTEMUI_PACKAGE.shade.NotificationPanelViewController")
125125

126126
notificationPanelViewControllerClass
127-
.hookConstructor()
127+
.hookMethod("onFinishInflate", "reInflateViews")
128128
.runAfter { param ->
129129
notificationPanelViewControllerInstance = param.thisObject
130130

@@ -160,8 +160,8 @@ class HeaderImage(context: Context) : ModPack(context) {
160160
ViewGroup.LayoutParams.MATCH_PARENT
161161
)
162162

163-
mQsHeaderLayout!!.addView(mQsHeaderImageView)
164-
notificationPanelView.addView(mQsHeaderLayout, 0)
163+
mQsHeaderLayout!!.reAddView(mQsHeaderImageView)
164+
notificationPanelView.reAddView(mQsHeaderLayout, 0)
165165

166166
updateQSHeaderImage()
167167
}

0 commit comments

Comments
 (0)