|
@@ -309,8 +309,11 @@ begin
|
|
|
// begin
|
|
// begin
|
|
|
// SendGetUserInformation(RealICQUser.FLoginName, False);
|
|
// SendGetUserInformation(RealICQUser.FLoginName, False);
|
|
|
// end;
|
|
// end;
|
|
|
-
|
|
|
|
|
- AUser.LoginState := ALoginState;
|
|
|
|
|
|
|
+ if not (ALoginState <> stMobileOnline) or (AUser.LoginState = stOffline) then
|
|
|
|
|
+ AUser.LoginState := ALoginState
|
|
|
|
|
+ else
|
|
|
|
|
+ Exit;
|
|
|
|
|
+
|
|
|
AUser.LeaveMessage := ALeaveMessage;
|
|
AUser.LeaveMessage := ALeaveMessage;
|
|
|
// AUser.LoginAtWeb := ALoginAtWeb;
|
|
// AUser.LoginAtWeb := ALoginAtWeb;
|
|
|
// AUser.LoginAsWaiter := ALoginAsWaiter;
|
|
// AUser.LoginAsWaiter := ALoginAsWaiter;
|