taksan / skype-java-api

Skype API for Java, based on Skype4Java library
128 stars 57 forks source link

Skype.isRunning(); #13

Closed Oleg862 closed 12 years ago

Oleg862 commented 12 years ago

Skype.isRunning() returns true if skype client is running and never returns if client is not running. There is infinity loop at Win32Connector.127

while(true) { jni_connect(); long start = System.currentTimeMillis(); if(timeout <= System.currentTimeMillis() - start) { setStatus(Status.NOT_RUNNING); } Status status = getStatus(); if(status != Status.PENDING_AUTHORIZATION && status != Status.NOT_RUNNING) { return status; } Thread.sleep(1000); }