fix(mediamini): guard onEntered against stale panel ref.

This commit is contained in:
Lemmy
2026-03-31 15:59:14 -04:00
parent 4f523301c9
commit e13888e978
+9 -2
View File
@@ -408,8 +408,15 @@ Item {
}
onEntered: {
if (screen && (isVertical || scrollingMode === "never") && !PanelService.getPanel("mediaPlayerPanel", screen)?.isPanelOpen) {
TooltipService.show(root, title, BarService.getTooltipDirection(root.screen?.name));
if (!root || !screen) {
return;
}
var scrollMode = scrollingMode;
if ((isVertical || scrollMode === "never")) {
var panel = PanelService.getPanel("mediaPlayerPanel", screen);
if (panel && !panel.isPanelOpen) {
TooltipService.show(root, title, BarService.getTooltipDirection(root.screen?.name));
}
}
}
onExited: TooltipService.hide()