From 21719b85e467eb63ce5fcd6eb8aafc60ca8e0b4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D1=8B=D1=87=D0=BA=D0=BE=D0=B2=20=D0=90=D0=BD=D0=B4?= =?UTF-8?q?=D1=80=D0=B5=D0=B9?= Date: Wed, 6 Feb 2019 22:21:51 +0000 Subject: [PATCH] git-svn-id: svn://db.shs.com.ru/pip@709 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5 --- src_main/core/piobject.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src_main/core/piobject.cpp b/src_main/core/piobject.cpp index 91e38dcb..a47ed65d 100755 --- a/src_main/core/piobject.cpp +++ b/src_main/core/piobject.cpp @@ -347,7 +347,7 @@ void PIObject::piDisconnect(PIObject * src, const PIString & sig) { PIObject * dest = cc.dest_o; src->connections.remove(i); i--; -#ifndef ANDROID +#if !defined(ANDROID) && !defined(MAC_OS) && !defined(FREERTOS) PIMutexLocker _mld(dest->mutex_connect, src != dest); #endif dest->updateConnectors(); @@ -364,10 +364,8 @@ void PIObject::piDisconnect(PIObject * src) { //piCout << "disconnect"<< src->className()<< o->className(); if (!o || (o == src)) continue; if (!o->isPIObject()) continue; -#ifndef ANDROID -# ifndef MAC_OS +#if !defined(ANDROID) && !defined(MAC_OS) && !defined(FREERTOS) PIMutexLocker _mld(o->mutex_connect, src != o); -# endif #endif PIVector<__Connection> & oc(o->connections); for (int i = 0; i < oc.size_s(); ++i) {