File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -153,14 +153,13 @@ protected override void ConsumeState()
153153
154154 protected override void UpdateState ( )
155155 {
156- if ( State is ITabletReport report )
156+ if ( State is ITabletReport report && PenIsInRange ( ) )
157157 {
158158 report . Position = Filter ( calcTarget ) / MillimeterScale ;
159159 report . Pressure = this . pressure ;
160160 State = report ;
161161
162- if ( PenIsInRange ( ) )
163- OnEmit ( ) ;
162+ OnEmit ( ) ;
164163 }
165164 }
166165
Original file line number Diff line number Diff line change @@ -43,15 +43,14 @@ protected override void ConsumeState()
4343
4444 protected override void UpdateState ( )
4545 {
46- if ( State is ITabletReport report )
46+ if ( State is ITabletReport report && PenIsInRange ( ) )
4747 {
4848 var newPoint = Filter ( this . targetPos ) / mmScale ;
4949 report . Position = new Vector2 ( newPoint . X , newPoint . Y ) ;
5050 report . Pressure = ( uint ) newPoint . Z ;
5151 State = report ;
5252
53- if ( PenIsInRange ( ) )
54- OnEmit ( ) ;
53+ OnEmit ( ) ;
5554 }
5655 }
5756
You can’t perform that action at this time.
0 commit comments