You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
... is always false, except for the unusual case where the expression is exactly "debug(", ignoring case. Hence the ternary result is always 1, so multithreading is always enabled.
ImageMagick version
v7.1.0-20
Operating system
Windows
Operating system, version and so on
Windows 8.1
Description
In a recent update to fx.c, in FxImage(), the multithreading for the y loop has changed to:
However, ...
... is always false, except for the unusual case where the expression is exactly "debug(", ignoring case. Hence the ternary result is always 1, so multithreading is always enabled.
Perhaps the intention was to use:
... with wildcards '*', so multithreading would be disabled when the expression contained "debug(" anywhere within the string.
Incidentally, I expect to propose a replacement for FxImage() etc in about a week.
Steps to Reproduce
See the code in fx.c FxImage().
Images
N/A
The text was updated successfully, but these errors were encountered: