Crop scanning field to window dimensions 97/184997/1
authorLukasz Wlazly <l.wlazly@partner.samsung.com>
Wed, 25 Jul 2018 06:20:53 +0000 (08:20 +0200)
committerLukasz Wlazly <l.wlazly@partner.samsung.com>
Wed, 25 Jul 2018 06:20:53 +0000 (08:20 +0200)
Change-Id: I72536b33167f719570e407dc2bc76f7bdda0a952

src/ScreenScannerManager.cpp

index 397f900..635a3c2 100644 (file)
@@ -35,7 +35,7 @@ ScreenScannerManager::ScreenScannerManager()
                ASSERT(navigationContext);
                auto self = Singleton<UniversalSwitch>::instance().getScreenScannerManager();
                if (self) {
-                       self->properties.setScanningField(navigationContext->getBounds());
+                       self->properties.setScanningField(Rectangle::intersect(navigationContext->getBounds(), Singleton<UniversalSwitch>::instance().getMainWindow()->getDimensions()));
                        self->onContextChanged(std::move(root), std::move(navigationContext));
                }
        });