diff options
author | Gluzskiy Alexandr <sss123next@list.ru> | 2009-11-22 18:20:59 +0200 |
---|---|---|
committer | Gluzskiy Alexandr <sss123next@list.ru> | 2009-11-22 18:20:59 +0200 |
commit | 57cb222637d033507d6986698751a7872f6b26c1 (patch) | |
tree | 0b8829ca985450e80c75ac0386e222efbd9d817f | |
parent | d6aa84210c9dbed38c337b2a4640227d9b63af6d (diff) |
modified: watrack_mpd/main.c
-rwxr-xr-x | watrack_mpd/main.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/watrack_mpd/main.c b/watrack_mpd/main.c index a9d0b98..7b43c9b 100755 --- a/watrack_mpd/main.c +++ b/watrack_mpd/main.c @@ -40,7 +40,8 @@ LPCHECKPROC CheckPlayer(HWND wnd, int flags) Start();
return 0;
}
- Parser();
+ if(Parser())
+ return (LPCHECKPROC)-1;
if(Connected)
return (LPCHECKPROC)1;
return 0;
@@ -52,7 +53,8 @@ LPGETSTATUSPROC GetStatus() Start();
return 0;
}
- Parser();
+ if(Parser())
+ return (LPGETSTATUSPROC)-1;
return (LPGETSTATUSPROC)(gbState);
}
LPNAMEPROC GetFileName(HWND wnd, int flags)
@@ -73,7 +75,8 @@ LPINFOPROC GetPlayerInfo(LPSONGINFO info, int flags) Start();
return 0;
}
- Parser();
+ if(Parser())
+ return (LPINFOPROC)-1;
/*
info->channels = SongInfo.channels;
@@ -363,6 +366,7 @@ void Start() nloc.timeout = 5;
nloc.wPort = gbPort;
Connected = FALSE;
+ Sleep(1000);
ghConnection = NetLib_CreateConnection(ghNetlibUser, &nloc);
if(ghConnection)
ghPacketReciever = (HANDLE)CallService(MS_NETLIB_CREATEPACKETRECVER,(WPARAM)ghConnection,2048);
|