kimgio: initialize ImageMagick via constructor function

fixes thread-safety issues and crashes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2021-07-27 17:38:00 +03:00
parent d89edcdbc9
commit 516821646f

View file

@ -28,9 +28,15 @@
static const char* const magickpluginformat = "magick";
MagickHandler::MagickHandler()
int initMagick()
{
Magick::InitializeMagick(magickpluginformat);
return 0;
}
Q_CONSTRUCTOR_FUNCTION(initMagick);
MagickHandler::MagickHandler()
{
}
MagickHandler::~MagickHandler()