@@ -31,13 +31,13 @@ import com.drdisagree.iconify.data.common.Preferences.ICONIFY_QS_HEADER_CONTAINE
3131import com.drdisagree.iconify.data.common.XposedConst.HEADER_IMAGE_FILE
3232import com.drdisagree.iconify.xposed.ModPack
3333import com.drdisagree.iconify.xposed.modules.extras.callbacks.BootCallback
34+ import com.drdisagree.iconify.xposed.modules.extras.utils.ViewHelper.reAddView
3435import com.drdisagree.iconify.xposed.modules.extras.utils.ViewHelper.toPx
3536import com.drdisagree.iconify.xposed.modules.extras.utils.toolkit.XposedHook.Companion.findClass
3637import com.drdisagree.iconify.xposed.modules.extras.utils.toolkit.callMethod
3738import com.drdisagree.iconify.xposed.modules.extras.utils.toolkit.callMethodSilently
3839import com.drdisagree.iconify.xposed.modules.extras.utils.toolkit.getField
3940import com.drdisagree.iconify.xposed.modules.extras.utils.toolkit.getFieldSilently
40- import com.drdisagree.iconify.xposed.modules.extras.utils.toolkit.hookConstructor
4141import com.drdisagree.iconify.xposed.modules.extras.utils.toolkit.hookMethod
4242import com.drdisagree.iconify.xposed.modules.extras.utils.toolkit.log
4343import 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