Add debug logging about media viewer screen
This commit is contained in:
parent
e0680fc2a5
commit
10f58c2ac7
|
@ -444,7 +444,13 @@ void OverlayWidget::moveToScreen() {
|
||||||
const auto activeWindowScreen = widgetScreen(window);
|
const auto activeWindowScreen = widgetScreen(window);
|
||||||
const auto myScreen = widgetScreen(this);
|
const auto myScreen = widgetScreen(this);
|
||||||
if (activeWindowScreen && myScreen != activeWindowScreen) {
|
if (activeWindowScreen && myScreen != activeWindowScreen) {
|
||||||
|
const auto screenList = QGuiApplication::screens();
|
||||||
|
DEBUG_LOG(("Viewer Pos: Currently on screen %1, moving to screen %2")
|
||||||
|
.arg(screenList.indexOf(myScreen))
|
||||||
|
.arg(screenList.indexOf(activeWindowScreen)));
|
||||||
windowHandle()->setScreen(activeWindowScreen);
|
windowHandle()->setScreen(activeWindowScreen);
|
||||||
|
DEBUG_LOG(("Viewer Pos: New actual screen: %1")
|
||||||
|
.arg(screenList.indexOf(windowHandle->screen())));
|
||||||
}
|
}
|
||||||
updateGeometry();
|
updateGeometry();
|
||||||
}
|
}
|
||||||
|
@ -1313,14 +1319,24 @@ void OverlayWidget::onScreenResized(int screen) {
|
||||||
|
|
||||||
void OverlayWidget::handleVisibleChanged(bool visible) {
|
void OverlayWidget::handleVisibleChanged(bool visible) {
|
||||||
if (visible) {
|
if (visible) {
|
||||||
|
const auto screenList = QGuiApplication::screens();
|
||||||
|
DEBUG_LOG(("Viewer Pos: Shown, screen number: %1")
|
||||||
|
.arg(screenList.indexOf(windowHandle->screen())));
|
||||||
|
|
||||||
moveToScreen();
|
moveToScreen();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void OverlayWidget::handleScreenChanged(QScreen *screen) {
|
void OverlayWidget::handleScreenChanged(QScreen *screen) {
|
||||||
if (isVisible()) {
|
if (!isVisible()) {
|
||||||
moveToScreen();
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const auto screenList = QGuiApplication::screens();
|
||||||
|
DEBUG_LOG(("Viewer Pos: Screen changed to: %1")
|
||||||
|
.arg(screenList.indexOf(screen)));
|
||||||
|
|
||||||
|
moveToScreen();
|
||||||
}
|
}
|
||||||
|
|
||||||
void OverlayWidget::onToMessage() {
|
void OverlayWidget::onToMessage() {
|
||||||
|
|
Loading…
Reference in New Issue