mirror of
https://github.com/plexusorg/Plex-FAWE.git
synced 2025-01-09 01:17:36 +00:00
Simplify flushing of clipboards in ClipboardCommands
This commit is contained in:
parent
f641fc1716
commit
3088b1245c
@ -169,7 +169,7 @@ public class ClipboardCommands {
|
|||||||
} catch (Throwable e) {
|
} catch (Throwable e) {
|
||||||
throw e;
|
throw e;
|
||||||
} finally {
|
} finally {
|
||||||
saveDiskClipboard(clipboard);
|
clipboard.flush();
|
||||||
}
|
}
|
||||||
session.setClipboard(new ClipboardHolder(clipboard));
|
session.setClipboard(new ClipboardHolder(clipboard));
|
||||||
|
|
||||||
@ -306,7 +306,7 @@ public class ClipboardCommands {
|
|||||||
} catch (Throwable e) {
|
} catch (Throwable e) {
|
||||||
throw e;
|
throw e;
|
||||||
} finally {
|
} finally {
|
||||||
saveDiskClipboard(clipboard);
|
clipboard.flush();
|
||||||
}
|
}
|
||||||
session.setClipboard(new ClipboardHolder(clipboard));
|
session.setClipboard(new ClipboardHolder(clipboard));
|
||||||
|
|
||||||
@ -465,19 +465,6 @@ public class ClipboardCommands {
|
|||||||
actor.print(Caption.of("fawe.tips.tip.copypaste"));
|
actor.print(Caption.of("fawe.tips.tip.copypaste"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void saveDiskClipboard(Clipboard clipboard) {
|
|
||||||
DiskOptimizedClipboard c;
|
|
||||||
if (clipboard instanceof DiskOptimizedClipboard) {
|
|
||||||
c = (DiskOptimizedClipboard) clipboard;
|
|
||||||
} else if (clipboard instanceof BlockArrayClipboard
|
|
||||||
&& ((BlockArrayClipboard) clipboard).getParent() instanceof DiskOptimizedClipboard) {
|
|
||||||
c = (DiskOptimizedClipboard) ((BlockArrayClipboard) clipboard).getParent();
|
|
||||||
} else {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
c.flush();
|
|
||||||
}
|
|
||||||
//FAWE end
|
//FAWE end
|
||||||
|
|
||||||
@Command(
|
@Command(
|
||||||
|
Loading…
Reference in New Issue
Block a user