kopia lustrzana https://github.com/mifi/lossless-cut
Workaround for #292
rodzic
546ecaef67
commit
01616f5792
|
@ -0,0 +1,24 @@
|
|||
diff --git a/node_modules/conf/index.js b/node_modules/conf/index.js
|
||||
index c4daca9..52254f1 100644
|
||||
--- a/node_modules/conf/index.js
|
||||
+++ b/node_modules/conf/index.js
|
||||
@@ -176,7 +176,18 @@ class Conf {
|
||||
if (process.env.SNAP) {
|
||||
fs.writeFileSync(this.path, data);
|
||||
} else {
|
||||
- writeFileAtomic.sync(this.path, data);
|
||||
+ try {
|
||||
+ writeFileAtomic.sync(this.path, data);
|
||||
+ } catch (error) {
|
||||
+ // Fix for https://github.com/sindresorhus/electron-store/issues/106
|
||||
+ // Sometimes on Windows, we will get an EXDEV error when atomic writing
|
||||
+ // (even though to the same directory), so we fall back to non atomic write
|
||||
+ if (error.code !== 'EXDEV') {
|
||||
+ throw error;
|
||||
+ }
|
||||
+
|
||||
+ fs.writeFileSync(this.path, data);
|
||||
+ }
|
||||
}
|
||||
}
|
||||
|
Ładowanie…
Reference in New Issue