@@ -210,6 +210,12 @@ Rectangle {
210210 target: LauncherModel
211211 }
212212
213+ SignalSpy {
214+ id: wheelSignalSpy
215+ target: clickThroughTester
216+ signalName: "wheel"
217+ }
218+
213219 Item {
214220 id: fakeDismissTimer
215221 property bool running: false
@@ -1311,5 +1317,13 @@ Rectangle {
13111317 compare(surfacePipRepeater.model, Math.min(3, LauncherModel.get(i).surfaceCount))
13121318 }
13131319 }
1320+
1321+ function test_preventMouseWheelThru(){
1322+ dragLauncherIntoView();
1323+ var launcherPanel = findChild(launcher, "launcherPanel");
1324+ tryCompare(launcherPanel, "visible", true);
1325+ mouseWheel(launcherPanel, launcherPanel.width/2, launcherPanel.height/2, 10, 10);
1326+ tryCompare(wheelSignalSpy, "count", 0);
1327+ }
13141328 }
13151329}