[RESOLVED] Trackpad always gives 0 for scrolling amounts

I’m trying to get my trackpad (on my Macbook Pro) to allow me to scroll my graph using mouseWheelMove(), but the deltaX and deltaY values are always 0! Adjusting the tracking speed in my Trackpad Preferences doesn’t change that. These are float values, so it’s not a matter of rounding, as far as I can tell.

How do I get valid values to appear in my mouseWheelMove() callback?

If I understand your goal you should look at -
mouseMagnify() instead.

It works well on desktops.
Not implemented for mobile device if you need that also.

I think mouseMagnify() only works for pinch-to-zoom, not for scrolling.

Does no-one ever test their scrolling behavior when using a trackpad instead of a wheel-equipped mouse? I’m not finding any way to resolve this, while at the same time being told that this feature is required.

I’m using a trackpad, I have no issues scrolling.

Look in the function redirectMouseWheel, what values is it getting from the NSEvent?

1 Like

Odd… with large, fast strokes of two fingers on the trackpad, I’m getting very tiny differences for deltaY from 0 (e.g., 0.001953125). That’s causing scrolls so tiny they aren’t noticeable. Am I expected to multiply those deltaX/deltaY values by something? (Changing the tracking speed in the Trackpad Preferences panel doesn’t seem to help at all.)

And if I should be multiplying by something, how will that affect the use of an actual mouse wheel, as opposed to my trackpad on my Macbook Pro?

It looks like if I multiply by 100, I get reasonable values. The Preferences that affects scrolling is actually the Mouse Scrolling Speed, not the Trackpad Preferences, apparently (which makes sense, since this is a mouse wheel response function simply being used to respond to the trackpad, which is not the correct Mac way of doing that, apparently, “gestures” being the correct way). But I’m not sure if that Scrolling Speed is really doing anything for this or not. It does affect my scrolling speed using an actual wheel mouse, for sure, but I can’t really tell if anything is changing in the trackpad response, since it’s so small already.)

Do the scrollbars in Apps like the Projucer work for you?

If I do a decent sized flick on my track pad I see for delta X and delta Y:

0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.019531
0.000000 -0.019531
0.000000 -0.019531
0.000000 -0.019531
0.000000 -0.019531
0.000000 -0.019531
0.000000 -0.019531
0.000000 -0.019531
0.000000 -0.019531
0.000000 -0.019531
0.001953 -0.035156
0.001953 -0.035156
0.001953 -0.035156
0.001953 -0.035156
0.001953 -0.035156
0.001953 -0.035156
0.001953 -0.035156
0.001953 -0.035156
0.001953 -0.035156
0.001953 -0.035156
0.001953 -0.054688
0.001953 -0.054688
0.001953 -0.054688
0.001953 -0.054688
0.001953 -0.054688
0.001953 -0.054688
0.001953 -0.054688
0.001953 -0.054688
0.001953 -0.054688
0.001953 -0.054688
0.005859 -0.080078
0.005859 -0.080078
0.005859 -0.080078
0.005859 -0.080078
0.005859 -0.080078
0.005859 -0.080078
0.005859 -0.080078
0.005859 -0.080078
0.005859 -0.080078
0.005859 -0.080078
0.007812 -0.093750
0.007812 -0.093750
0.007812 -0.093750
0.007812 -0.093750
0.007812 -0.093750
0.007812 -0.093750
0.007812 -0.093750
0.007812 -0.093750
0.007812 -0.093750
0.007812 -0.093750
0.011719 -0.107422
0.011719 -0.107422
0.011719 -0.107422
0.011719 -0.107422
0.011719 -0.107422
0.011719 -0.107422
0.011719 -0.107422
0.011719 -0.107422
0.011719 -0.107422
0.011719 -0.107422
0.009766 -0.089844
0.009766 -0.089844
0.009766 -0.089844
0.009766 -0.089844
0.009766 -0.089844
0.009766 -0.089844
0.009766 -0.089844
0.009766 -0.089844
0.009766 -0.089844
0.009766 -0.089844
0.000000 0.000000
0.000000 0.000000
0.000000 0.000000
0.000000 0.000000
0.000000 0.000000
0.000000 0.000000
0.000000 0.000000
0.000000 0.000000
0.000000 0.000000
0.000000 0.000000
0.000000 -0.138672
0.000000 -0.138672
0.000000 -0.138672
0.000000 -0.138672
0.000000 -0.138672
0.000000 -0.138672
0.000000 -0.138672
0.000000 -0.138672
0.000000 -0.138672
0.000000 -0.138672
0.000000 -0.185547
0.000000 -0.185547
0.000000 -0.185547
0.000000 -0.185547
0.000000 -0.185547
0.000000 -0.185547
0.000000 -0.185547
0.000000 -0.185547
0.000000 -0.185547
0.000000 -0.185547
0.000000 -0.193359
0.000000 -0.193359
0.000000 -0.193359
0.000000 -0.193359
0.000000 -0.193359
0.000000 -0.193359
0.000000 -0.193359
0.000000 -0.193359
0.000000 -0.193359
0.000000 -0.193359
0.000000 -0.191406
0.000000 -0.191406
0.000000 -0.191406
0.000000 -0.191406
0.000000 -0.191406
0.000000 -0.191406
0.000000 -0.191406
0.000000 -0.191406
0.000000 -0.191406
0.000000 -0.191406
0.000000 -0.183594
0.000000 -0.183594
0.000000 -0.183594
0.000000 -0.183594
0.000000 -0.183594
0.000000 -0.183594
0.000000 -0.183594
0.000000 -0.183594
0.000000 -0.183594
0.000000 -0.183594
0.000000 -0.177734
0.000000 -0.177734
0.000000 -0.177734
0.000000 -0.177734
0.000000 -0.177734
0.000000 -0.177734
0.000000 -0.177734
0.000000 -0.177734
0.000000 -0.177734
0.000000 -0.177734
0.000000 -0.169922
0.000000 -0.169922
0.000000 -0.169922
0.000000 -0.169922
0.000000 -0.169922
0.000000 -0.169922
0.000000 -0.169922
0.000000 -0.169922
0.000000 -0.169922
0.000000 -0.169922
0.000000 -0.166016
0.000000 -0.166016
0.000000 -0.166016
0.000000 -0.166016
0.000000 -0.166016
0.000000 -0.166016
0.000000 -0.166016
0.000000 -0.166016
0.000000 -0.166016
0.000000 -0.166016
0.000000 -0.158203
0.000000 -0.158203
0.000000 -0.158203
0.000000 -0.158203
0.000000 -0.158203
0.000000 -0.158203
0.000000 -0.158203
0.000000 -0.158203
0.000000 -0.158203
0.000000 -0.158203
0.000000 -0.148438
0.000000 -0.148438
0.000000 -0.148438
0.000000 -0.148438
0.000000 -0.148438
0.000000 -0.148438
0.000000 -0.148438
0.000000 -0.148438
0.000000 -0.148438
0.000000 -0.148438
0.000000 -0.136719
0.000000 -0.136719
0.000000 -0.136719
0.000000 -0.136719
0.000000 -0.136719
0.000000 -0.136719
0.000000 -0.136719
0.000000 -0.136719
0.000000 -0.136719
0.000000 -0.136719
0.000000 -0.128906
0.000000 -0.128906
0.000000 -0.128906
0.000000 -0.128906
0.000000 -0.128906
0.000000 -0.128906
0.000000 -0.128906
0.000000 -0.128906
0.000000 -0.128906
0.000000 -0.128906
0.000000 -0.121094
0.000000 -0.121094
0.000000 -0.121094
0.000000 -0.121094
0.000000 -0.121094
0.000000 -0.121094
0.000000 -0.121094
0.000000 -0.121094
0.000000 -0.121094
0.000000 -0.121094
0.000000 -0.113281
0.000000 -0.113281
0.000000 -0.113281
0.000000 -0.113281
0.000000 -0.113281
0.000000 -0.113281
0.000000 -0.113281
0.000000 -0.113281
0.000000 -0.113281
0.000000 -0.113281
0.000000 -0.103516
0.000000 -0.103516
0.000000 -0.103516
0.000000 -0.103516
0.000000 -0.103516
0.000000 -0.103516
0.000000 -0.103516
0.000000 -0.103516
0.000000 -0.103516
0.000000 -0.103516
0.000000 -0.095703
0.000000 -0.095703
0.000000 -0.095703
0.000000 -0.095703
0.000000 -0.095703
0.000000 -0.095703
0.000000 -0.095703
0.000000 -0.095703
0.000000 -0.095703
0.000000 -0.095703
0.000000 -0.091797
0.000000 -0.091797
0.000000 -0.091797
0.000000 -0.091797
0.000000 -0.091797
0.000000 -0.091797
0.000000 -0.091797
0.000000 -0.091797
0.000000 -0.091797
0.000000 -0.091797
0.000000 -0.083984
0.000000 -0.083984
0.000000 -0.083984
0.000000 -0.083984
0.000000 -0.083984
0.000000 -0.083984
0.000000 -0.083984
0.000000 -0.083984
0.000000 -0.083984
0.000000 -0.083984
0.000000 -0.076172
0.000000 -0.076172
0.000000 -0.076172
0.000000 -0.076172
0.000000 -0.076172
0.000000 -0.076172
0.000000 -0.076172
0.000000 -0.076172
0.000000 -0.076172
0.000000 -0.076172
0.000000 -0.072266
0.000000 -0.072266
0.000000 -0.072266
0.000000 -0.072266
0.000000 -0.072266
0.000000 -0.072266
0.000000 -0.072266
0.000000 -0.072266
0.000000 -0.072266
0.000000 -0.072266
0.000000 -0.066406
0.000000 -0.066406
0.000000 -0.066406
0.000000 -0.066406
0.000000 -0.066406
0.000000 -0.066406
0.000000 -0.066406
0.000000 -0.066406
0.000000 -0.066406
0.000000 -0.066406
0.000000 -0.060547
0.000000 -0.060547
0.000000 -0.060547
0.000000 -0.060547
0.000000 -0.060547
0.000000 -0.060547
0.000000 -0.060547
0.000000 -0.060547
0.000000 -0.060547
0.000000 -0.060547
0.000000 -0.054688
0.000000 -0.054688
0.000000 -0.054688
0.000000 -0.054688
0.000000 -0.054688
0.000000 -0.054688
0.000000 -0.054688
0.000000 -0.054688
0.000000 -0.054688
0.000000 -0.054688
0.000000 -0.050781
0.000000 -0.050781
0.000000 -0.050781
0.000000 -0.050781
0.000000 -0.050781
0.000000 -0.050781
0.000000 -0.050781
0.000000 -0.050781
0.000000 -0.050781
0.000000 -0.050781
0.000000 -0.046875
0.000000 -0.046875
0.000000 -0.046875
0.000000 -0.046875
0.000000 -0.046875
0.000000 -0.046875
0.000000 -0.046875
0.000000 -0.046875
0.000000 -0.046875
0.000000 -0.046875
0.000000 -0.042969
0.000000 -0.042969
0.000000 -0.042969
0.000000 -0.042969
0.000000 -0.042969
0.000000 -0.042969
0.000000 -0.042969
0.000000 -0.042969
0.000000 -0.042969
0.000000 -0.042969
0.000000 -0.037109
0.000000 -0.037109
0.000000 -0.037109
0.000000 -0.037109
0.000000 -0.037109
0.000000 -0.037109
0.000000 -0.037109
0.000000 -0.037109
0.000000 -0.037109
0.000000 -0.037109
0.000000 -0.035156
0.000000 -0.035156
0.000000 -0.035156
0.000000 -0.035156
0.000000 -0.035156
0.000000 -0.035156
0.000000 -0.035156
0.000000 -0.035156
0.000000 -0.035156
0.000000 -0.035156
0.000000 -0.031250
0.000000 -0.031250
0.000000 -0.031250
0.000000 -0.031250
0.000000 -0.031250
0.000000 -0.031250
0.000000 -0.031250
0.000000 -0.031250
0.000000 -0.031250
0.000000 -0.031250
0.000000 -0.029297
0.000000 -0.029297
0.000000 -0.029297
0.000000 -0.029297
0.000000 -0.029297
0.000000 -0.029297
0.000000 -0.029297
0.000000 -0.029297
0.000000 -0.029297
0.000000 -0.029297
0.000000 -0.027344
0.000000 -0.027344
0.000000 -0.027344
0.000000 -0.027344
0.000000 -0.027344
0.000000 -0.027344
0.000000 -0.027344
0.000000 -0.027344
0.000000 -0.027344
0.000000 -0.027344
0.000000 -0.025391
0.000000 -0.025391
0.000000 -0.025391
0.000000 -0.025391
0.000000 -0.025391
0.000000 -0.025391
0.000000 -0.025391
0.000000 -0.025391
0.000000 -0.025391
0.000000 -0.025391
0.000000 -0.023438
0.000000 -0.023438
0.000000 -0.023438
0.000000 -0.023438
0.000000 -0.023438
0.000000 -0.023438
0.000000 -0.023438
0.000000 -0.023438
0.000000 -0.023438
0.000000 -0.023438
0.000000 -0.019531
0.000000 -0.019531
0.000000 -0.019531
0.000000 -0.019531
0.000000 -0.019531
0.000000 -0.019531
0.000000 -0.019531
0.000000 -0.019531
0.000000 -0.019531
0.000000 -0.019531
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.017578
0.000000 -0.015625
0.000000 -0.015625
0.000000 -0.015625
0.000000 -0.015625
0.000000 -0.015625
0.000000 -0.015625
0.000000 -0.015625
0.000000 -0.015625
0.000000 -0.015625
0.000000 -0.015625
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.013672
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.011719
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.009766
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.007812
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.005859
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.003906
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 -0.001953
0.000000 0.000000
0.000000 0.000000
0.000000 0.000000
0.000000 0.000000
0.000000 0.000000
0.000000 0.000000
0.000000 0.000000
0.000000 0.000000
0.000000 0.000000
0.000000 0.000000

Yeah, that looks like what I am seeing, too. But large flicks like that are not how a user scrolls a graph, usually. Users want to examine the waveform and other data that I am graphing, so they will want to be able to scroll in a fine, continuous manner.

When I try moving slowly the way I would trying to center a waveform in my graph, I get nothing but those 0.00195312 values (or 0s). That’s obviously not how the Xcode editor works, or the browser in which I’m viewing this post, or anything else I know of.

I can see that the code is scaling the event’s distances down, in this code:

            if ([ev hasPreciseScrollingDeltas])
            {
                const float scale = 0.5f / 256.0f;
                wheel.deltaX = scale * (float) [ev scrollingDeltaX];
                wheel.deltaY = scale * (float) [ev scrollingDeltaY];
                wheel.isSmooth = true;
            }

That scale value is where the number 0.001953125 comes from, which means we are getting the raw number 1(.0) from [ev scrollingDeltaX]. I don’t know why that is scaled down by 512, and there is nothing documenting this behavior.

How can I get better control of my scrolling, so users can experience scrolling my graph with two-finger gestures the same way they do in other applications? It looks like I can just multiply by 512 and get back the raw values, but I’m unsure what will happen when using other devices besides my Mac’s trackpad.

D’OH! I am rounding the values away! I pass the values through a function that limits the min and max values, and THAT function rounds them to integers, so I lose all of those intermediate and smaller values completely!

SORRY!

2 Likes

Been there, done that, too many times… I just found a stupid bug where I had a ScopedLock in a thread, and if the thread had nothing to do it would sleep for 1ms… which, because we hadn’t exited the scope, kept the criticalsections locked during that time… doh!

1 Like