# This patch file was generated by NetBeans IDE # Following Index: paths are relative to: D:\JavaFX\repos\openjdk-openjfx-8u-dev\rt # This patch can be applied using context Tools: Patch action on respective folder. # It uses platform neutral UTF-8 encoding and \n newlines. # Above lines and this line are ignored by the patching process. Index: modules/graphics/src/main/java/com/sun/glass/ui/monocle/TouchPipeline.java --- modules/graphics/src/main/java/com/sun/glass/ui/monocle/TouchPipeline.java +++ modules/graphics/src/main/java/com/sun/glass/ui/monocle/TouchPipeline.java @@ -109,12 +109,14 @@ return false; } + private TouchState filterState = new TouchState(); void pushState(TouchState state) { if (MonocleSettings.settings.traceEventsVerbose) { MonocleTrace.traceEvent("Pushing %s to %s", state, this); } - if (!filter(state)) { - touch.setState(state); + state.copyTo(filterState); + if (!filter(filterState)) { + touch.setState(filterState); } }