From 3cfca9e9264d2ad88967999ddbc985469459cdb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bara?= Date: Mon, 17 Jan 2011 20:57:00 +0000 Subject: [PATCH] fixes segfault introduced in last commit --- src/scripting/scriptinfo.cpp | 4 ++++ src/scripting/scriptinfo.h | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/scripting/scriptinfo.cpp b/src/scripting/scriptinfo.cpp index 0ccfa2579..77ae0f052 100644 --- a/src/scripting/scriptinfo.cpp +++ b/src/scripting/scriptinfo.cpp @@ -27,6 +27,10 @@ const char* ScriptInfo::kIniFileName = "script.ini"; const char* ScriptInfo::kIniSettingsGroup = "Script"; +ScriptInfo::ScriptInfo() + : d(new Private) +{ +} void ScriptInfo::InitFromDirectory(const ScriptManager* manager, const QString& path) { const QString ini_file = path + "/" + kIniFileName; diff --git a/src/scripting/scriptinfo.h b/src/scripting/scriptinfo.h index 79f9a9e85..dcb22bc9d 100644 --- a/src/scripting/scriptinfo.h +++ b/src/scripting/scriptinfo.h @@ -27,6 +27,8 @@ class ScriptManager; class ScriptInfo { public: + ScriptInfo(); + enum Language { Language_Unknown = 0, Language_Python,