From e8a18a787c2b91048fe59b1e91743af505be0ad8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Fauconnier?= Date: Mon, 6 May 2019 09:55:24 +0200 Subject: [PATCH] Revert "workaround to fix geometry update when drawing on desktop (ubuntu 18)" This reverts commit 94140cbc4b2f055ca282de006a09d335a49c550e. --- src/desktop/UBDesktopAnnotationController.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/desktop/UBDesktopAnnotationController.cpp b/src/desktop/UBDesktopAnnotationController.cpp index 36c011b6..f9ddb023 100644 --- a/src/desktop/UBDesktopAnnotationController.cpp +++ b/src/desktop/UBDesktopAnnotationController.cpp @@ -102,7 +102,7 @@ UBDesktopAnnotationController::UBDesktopAnnotationController(QObject *parent, UB mTransparentDrawingView->setScene(mTransparentDrawingScene); mTransparentDrawingScene->setDrawingMode(true); - mDesktopPalette = new UBDesktopPalette(mTransparentDrawingView, rightPalette); + mDesktopPalette = new UBDesktopPalette(mTransparentDrawingView, rightPalette); // This was not fix, parent reverted // FIX #633: The palette must be 'floating' in order to stay on top of the library palette @@ -903,10 +903,6 @@ void UBDesktopAnnotationController::updateMask(bool bTransparent) } #ifdef Q_OS_LINUX - // workaround required for Ubuntu 18 (issue : drawing is not visible in Desktop Mode until updateMask is recalled) - QRect desktopRect = QApplication::desktop()->screenGeometry(mDesktopPalette->pos()); - p.drawRect(desktopRect); - //Rquiered only for compiz wm //TODO. Window manager detection screen