aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/invalid/lena/scrcpy/Controller.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/invalid/lena/scrcpy/Controller.java')
-rw-r--r--app/src/main/java/invalid/lena/scrcpy/Controller.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/app/src/main/java/invalid/lena/scrcpy/Controller.java b/app/src/main/java/invalid/lena/scrcpy/Controller.java
index 188ac34..242d6a5 100644
--- a/app/src/main/java/invalid/lena/scrcpy/Controller.java
+++ b/app/src/main/java/invalid/lena/scrcpy/Controller.java
@@ -170,7 +170,11 @@ public final class Controller implements ControlStream.InboundSink {
}
private void sendSetClipboard(String text, boolean paste) {
- sender.accept(ControlMessages.setClipboard(/* sequence */ 0L, paste, text));
- lastEvent = "clip " + text.length() + " chars";
+ try {
+ sender.accept(ControlMessages.setClipboard(/* sequence */ 0L, paste, text));
+ lastEvent = "clip " + text.length() + " chars";
+ } catch (IllegalArgumentException e) {
+ Log.w("clipboard not sent: %s", e.getMessage());
+ }
}
}