mirror of
https://github.com/KDE/latte-dock.git
synced 2025-02-11 13:57:43 +03:00
position secconfigwindow properly in multi-screen
This commit is contained in:
parent
90a2bb3bc1
commit
7a55ac9922
@ -216,7 +216,7 @@ void DockConfigView::syncGeometry()
|
||||
resize(size);
|
||||
|
||||
const auto location = m_dockView->containment()->location();
|
||||
const auto sGeometry = screen()->geometry();
|
||||
const auto sGeometry = m_dockView->screenGeometry();
|
||||
|
||||
int clearThickness = m_dockView->normalThickness() + m_dockView->fontPixelSize();
|
||||
|
||||
|
@ -53,7 +53,7 @@ DockSecConfigView::DockSecConfigView(DockView *dockView, QWindow *parent)
|
||||
setupWaylandIntegration();
|
||||
|
||||
setResizeMode(QQuickView::SizeViewToRootObject);
|
||||
//setScreen(m_dockView->screen());
|
||||
setScreen(m_dockView->screen());
|
||||
|
||||
if (dockView && dockView->containment()) {
|
||||
setIcon(qGuiApp->windowIcon());
|
||||
@ -63,7 +63,7 @@ DockSecConfigView::DockSecConfigView(DockView *dockView, QWindow *parent)
|
||||
m_screenSyncTimer.setInterval(100);
|
||||
|
||||
connections << connect(&m_screenSyncTimer, &QTimer::timeout, this, [this]() {
|
||||
// setScreen(m_dockView->screen());
|
||||
setScreen(m_dockView->screen());
|
||||
setFlags(wFlags());
|
||||
syncGeometry();
|
||||
syncSlideEffect();
|
||||
@ -152,7 +152,7 @@ void DockSecConfigView::syncGeometry()
|
||||
resize(size);
|
||||
|
||||
const auto location = m_dockView->containment()->location();
|
||||
const auto sGeometry = screen()->geometry();
|
||||
const auto sGeometry = m_dockView->screenGeometry();
|
||||
|
||||
int clearThickness = m_dockView->normalThickness() + m_dockView->fontPixelSize();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user