Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
Hi there,
a classic topic that just came up again...
In a GeUserArea, we try to catch a double click. It used to work fine, the code has worked for years. But recently, I find it very difficult to trigger a double click event. That even happens in old builds of the plugin that used to work as expected (I tested back to R16).
Bool MyImageArea::InputEvent(const BaseContainer& msg) { if (msg.GetInt32(BFM_INPUT_DEVICE) == BFM_INPUT_MOUSE) { if (msg.GetInt32(BFM_INPUT_CHANNEL) == BFM_INPUT_MOUSELEFT) { if (msg.GetBool(BFM_INPUT_DOUBLECLICK)) { // Do stuff here... EventAdd(); return TRUE; } } } return FALSE; }
Things I noticed:
Debugging, I can see that if (msg.GetBool(BFM_INPUT_DOUBLECLICK)) is called, but rarely returns true, however fast I try to click.
if (msg.GetBool(BFM_INPUT_DOUBLECLICK))
It seems that the problem is not present on Windows, but it is on macOS. Maybe something with the mouse handling in macOS changed in recent OS updates? What might be the reason? And how can I improve responsiveness to double clicks?
Thanks for advice!
Cheers, Frank
Hello,
Fowarding this to our devs. I'll be back when i got information.
Cheers, Manuel
Thank you!
@fwilleke80 said in BFM_INPUT_DOUBLECLICK in GeUserArea...:
That even happens in old builds of the plugin that used to work as expected (I tested back to R16).
to remove any kind of guessing here, you are having this issue, using your plugins compiled for the R16 using it with the R16 version on OSX Mojave ?
More information on what c4d and osx version you are using could help.
Environment used to build for R16:
For testing, I used the binary built on the above mentioned system and ran it in R16 on my iMac with macOS High Sierra 10.13.6. The exact Cinema version is 16.011 (RB 107079), as I couldn't get updates for R16 anymore. In this test scenario, double clicks don't work reliably, as described in the initial post. Using it on the old MacBookPro used for building, the double clicks work fine.
hello,
if i'm correct, you have access to the Beta. If so, my suggestion here is to open a BL entry and provide your tools so we can reproduce it. You will be able to communicate directly if needed.
OK, thank you!