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-07 14:28:53 +01:00
parent 4f986d4bbb
commit 30b8d140e8
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();