From 83b0fdc02f508a2ead1cbcc591cb280c94d97334 Mon Sep 17 00:00:00 2001 From: guy Date: Fri, 16 May 2003 09:25:11 +0000 Subject: [PATCH] Patch level : 2.0 470 Files correlati : xvaga.dll Ricompilazione Demo : [ ] Commento : Migliorato riconoscimento della presenza di un server di chiavi locale git-svn-id: svn://10.65.10.50/trunk@11142 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- xvaga/xvaga.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/xvaga/xvaga.cpp b/xvaga/xvaga.cpp index 8569fd830..edb85ea22 100755 --- a/xvaga/xvaga.cpp +++ b/xvaga/xvaga.cpp @@ -6,6 +6,7 @@ #include "wx/fileconf.h" #include "wx/fontdlg.h" #include "wx/image.h" +#include #include "wx/fs_zip.h" #include "wx/html/helpctrl.h" @@ -3487,12 +3488,15 @@ BOOLEAN xvt_sys_goto_url(const char* url, const char* action) BOOLEAN xvt_sys_dongle_server_is_running() { + wxSingleInstanceChecker sic("Authorization"); + BOOLEAN ok = sic.IsAnotherRunning(); + #ifdef WIN32 - ATOM a = GlobalFindAtom("DONGLE_SERVER_ATOM"); - return a != 0; + if (!ok) // Testo anche Frontend! + ok = ::GlobalFindAtom("DONGLE_SERVER_ATOM") != 0; #endif - return FALSE; + return ok; } int xvt_sys_get_profile_string(const char* file, const char* paragraph, const char* name,