Skip to content

Commit 89dd672

Browse files
committed
fix(YouTube - Settings): Potential crash related to color preferences
1 parent 2c4e604 commit 89dd672

File tree

1 file changed

+6
-0
lines changed
  • extensions/shared/src/main/java/app/revanced/extension/shared/settings/preference

1 file changed

+6
-0
lines changed

extensions/shared/src/main/java/app/revanced/extension/shared/settings/preference/ColorPreference.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,12 @@ protected void onBindView(View view) {
153153
colorPreviewDot.setMinimumHeight(size);
154154
colorPreviewDot.setOnClickListener(v -> onClick());
155155
}
156+
157+
// Remove colorPreviewDot from its current parent, if it has one
158+
if (colorPreviewDot.getParent() != null) {
159+
((ViewGroup) colorPreviewDot.getParent()).removeView(colorPreviewDot);
160+
}
161+
156162
updateColorDot();
157163

158164
ViewGroup widgetFrame = view.findViewById(android.R.id.widget_frame);

0 commit comments

Comments
 (0)