From dd1079bcef030e0904f553a044b668c5d0c57682 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=B5=D0=BB=D0=B8=D0=BF=D0=B5=D0=BD=D0=BA=D0=BE=20?= =?UTF-8?q?=D0=98=D0=B2=D0=B0=D0=BD?= Date: Tue, 19 Feb 2019 08:45:16 +0000 Subject: [PATCH] git-svn-id: svn://db.shs.com.ru/pip@757 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5 --- src_main/core/picout.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src_main/core/picout.cpp b/src_main/core/picout.cpp index 8e48ca4f..55d6cbbd 100644 --- a/src_main/core/picout.cpp +++ b/src_main/core/picout.cpp @@ -80,8 +80,8 @@ PICout::Notifier::Notifier() { PICout::Notifier * PICout::Notifier::instance() { - static PICout::Notifier ret; - return &ret; + static PICout::Notifier * ret = new PICout::Notifier(); + return ret; } @@ -94,8 +94,8 @@ PIObject * PICout::Notifier::object() { using namespace PICoutManipulators; -PIMutex & PICout::__mutex__() {static PIMutex ret; return ret;} -PIString & PICout::__string__() {static PIString ret; return ret;} +PIMutex & PICout::__mutex__() {static PIMutex * ret = new PIMutex(); return *ret;} +PIString & PICout::__string__() {static PIString * ret = new PIString(); return *ret;} PICout::OutputDevices PICout::devs = PICout::StdOut;