Log component stopped in finally clause

The message must be logged even when no exception occurs.
This commit is contained in:
Romain Vimont 2023-02-10 19:06:17 +01:00
parent 400a1c69b1
commit 45b2e6db5c
3 changed files with 3 additions and 1 deletions

View file

@ -90,6 +90,7 @@ public class Controller {
control();
} catch (IOException e) {
// this is expected on close
} finally {
Ln.d("Controller stopped");
}
});

View file

@ -57,6 +57,7 @@ public final class DeviceMessageSender {
loop();
} catch (IOException | InterruptedException e) {
// this is expected on close
} finally {
Ln.d("Device message sender stopped");
}
});

View file

@ -111,8 +111,8 @@ public final class Server {
screenEncoder.streamScreen(device, videoStreamer);
} catch (IOException e) {
// this is expected on close
Ln.d("Screen streaming stopped");
} finally {
Ln.d("Screen streaming stopped");
initThread.interrupt();
if (controller != null) {
controller.stop();