NDOF: fix crash on Mac with old drivers
authorMike Erwin <significant.bit@gmail.com>
Mon, 22 Aug 2016 03:09:19 +0000 (23:09 -0400)
committerMike Erwin <significant.bit@gmail.com>
Mon, 22 Aug 2016 03:09:30 +0000 (23:09 -0400)
commit28cf9cfd15acad4c8eb2fd8a4d3df3a3905aa71e
treeedfa829c0be7df97a89bd4024ec0524e76af104e
parentea69d471c89a504a71b6906ed081057dafd196d0
NDOF: fix crash on Mac with old drivers

For best results use the latest 3Dconnexion driver. But latest is only
supported on Mac OS 10.9+. We go all the way back to Mac OS 10.6 so
have to deal with older driver versions.

See the original dlclose line for my faulty assumption. Waiting to
unload the driver later fixes the crash. Newer drivers don’t seem to
have this issue.

Also removed WITH_INPUT_NDOF guards as NDOFManager.h takes care of
this. Follow-up to b10d005 a few days ago.
intern/ghost/intern/GHOST_NDOFManagerCocoa.mm