mirror of
				https://projects.vdr-developer.org/git/vdr-plugin-tvguide.git
				synced 2023-10-05 13:01:48 +00:00 
			
		
		
		
	Fix a segfault with graphicsmagick > 1.3.31
This commit is contained in:
		| @@ -11,7 +11,6 @@ | ||||
| using namespace Magick; | ||||
|  | ||||
| cImageLoader::cImageLoader() { | ||||
|     InitializeMagick(NULL); | ||||
| } | ||||
|  | ||||
| cImageLoader::~cImageLoader() { | ||||
|   | ||||
| @@ -5,7 +5,6 @@ | ||||
| #include "imagescaler.h" | ||||
|  | ||||
| cImageMagickWrapper::cImageMagickWrapper() { | ||||
|     InitializeMagick(NULL); | ||||
| } | ||||
|  | ||||
| cImageMagickWrapper::~cImageMagickWrapper() { | ||||
|   | ||||
| @@ -12,6 +12,7 @@ | ||||
| #include <vdr/plugin.h> | ||||
| #include <vdr/device.h> | ||||
| #include <vdr/menu.h> | ||||
| #include <Magick++.h> | ||||
|  | ||||
| #define DEFINE_CONFIG 1 | ||||
| #include "geometrymanager.h" | ||||
| @@ -93,6 +94,10 @@ bool cPluginTvguide::ProcessArgs(int argc, char *argv[]) { | ||||
|   return true; | ||||
| } | ||||
|  | ||||
| __attribute__((constructor)) static void init(void) { | ||||
|    Magick::InitializeMagick(NULL); | ||||
| } | ||||
|  | ||||
| bool cPluginTvguide::Initialize(void) { | ||||
|     config.SetDefaultPathes(); | ||||
|     config.LoadTheme(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user