Index: D:/eclipse/SlimSkin/Plugins/Live365/Web.pm =================================================================== --- D:/eclipse/SlimSkin/Plugins/Live365/Web.pm (revision 4602) +++ D:/eclipse/SlimSkin/Plugins/Live365/Web.pm (working copy) @@ -665,6 +665,7 @@ sub handleLogin { my ($client, $params, $callback, $httpClient, $response) = @_; + storeAsyncRequest("xxx","login",{client => $client, params => $params, callback => $callback, httpClient => $httpClient, response => $response}); my $errcode = doLoginLogout($client, $params, $callback, $httpClient, $response); # Errcode > 0 is a real error. Show it on the next screen. @@ -677,7 +678,6 @@ return handleIndex($client,$params); } - storeAsyncRequest("xxx","login",{client => $client, params => $params, callback => $callback, httpClient => $httpClient, response => $response}); return undef; }