Skip to content

Commit d6f46b6

Browse files
committed
fixing runtime error
1 parent 4a09189 commit d6f46b6

2 files changed

Lines changed: 10 additions & 8 deletions

File tree

131 Bytes
Binary file not shown.

src/android/plugin/src/main/java/plugin/pasteboard/ClipboardListener.java

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,16 +49,18 @@ public void addClipChangedListener() {
4949
CoronaActivity coronaActivity = CoronaEnvironment.getCoronaActivity();
5050
if (coronaActivity == null) return;
5151

52-
if (primaryClipChangedListener == null) {
53-
primaryClipChangedListener = new android.content.ClipboardManager.OnPrimaryClipChangedListener() {
54-
public void onPrimaryClipChanged() {
55-
setNewPasteboardItem(context);
56-
}
57-
};
58-
}
59-
6052
coronaActivity.runOnUiThread(new Runnable() {
6153
public void run() {
54+
55+
if (primaryClipChangedListener == null) {
56+
primaryClipChangedListener = new android.content.ClipboardManager.OnPrimaryClipChangedListener() {
57+
public void onPrimaryClipChanged() {
58+
setNewPasteboardItem(context);
59+
}
60+
};
61+
}
62+
63+
6264
// Grab the initial clipboard contents and put them in pasteboard, if any.
6365
setNewPasteboardItem(context);
6466
clipboardManager.addPrimaryClipChangedListener(primaryClipChangedListener);

0 commit comments

Comments
 (0)