Don't initialise a DiskOptimisedClipboard before checking for an existing one in the LocalSession when using loadClipboardFromDisk (#1731)

Dieser Commit ist enthalten in:
Jordan 2022-05-09 12:50:19 +01:00 committet von GitHub
Ursprung b85888806a
Commit 267dc153f0
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 4AEE18F83AFDEB23

Datei anzeigen

@ -463,7 +463,6 @@ public interface Player extends Entity, Actor {
); );
try { try {
if (file.exists() && file.length() > 5) { if (file.exists() && file.length() > 5) {
DiskOptimizedClipboard doc = new DiskOptimizedClipboard(file);
LocalSession session = getSession(); LocalSession session = getSession();
try { try {
if (session.getClipboard() != null) { if (session.getClipboard() != null) {
@ -471,9 +470,10 @@ public interface Player extends Entity, Actor {
} }
} catch (EmptyClipboardException ignored) { } catch (EmptyClipboardException ignored) {
} }
DiskOptimizedClipboard doc = new DiskOptimizedClipboard(file);
Clipboard clip = doc.toClipboard(); Clipboard clip = doc.toClipboard();
ClipboardHolder holder = new ClipboardHolder(clip); ClipboardHolder holder = new ClipboardHolder(clip);
getSession().setClipboard(holder); session.setClipboard(holder);
} }
} catch (FaweClipboardVersionMismatchException e) { } catch (FaweClipboardVersionMismatchException e) {
print(Caption.of("fawe.error.clipboard.on.disk.version.mismatch")); print(Caption.of("fawe.error.clipboard.on.disk.version.mismatch"));