Skip to content

Commit 6c67ae8

Browse files
committed
Specify temp directory explicitly
This is an attempt to handle some weird OSX App Translocation issues.
1 parent 071d73a commit 6c67ae8

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

app/html/grabber.html

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
const ipcRenderer = require('electron').ipcRenderer;
1414
const desktopCapturer = require('electron').desktopCapturer;
1515
const temp = require("temp");
16+
const os = require("os");
1617

1718
var findOrCreate = function(type, screen_id) {
1819
var el, id;
@@ -97,7 +98,7 @@
9798

9899
photo.setAttribute('src', data);
99100

100-
var tempName = temp.path({suffix:'.png'});
101+
var tempName = temp.path({dir: os.tmpdir(), suffix:'.png'});
101102
var fs = require('fs');
102103
var buffer = new Buffer(data.split(",")[1], 'base64');
103104
fs.writeFileSync(tempName, buffer);

app/lib/package.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,9 @@ module.exports = function Package(_attrs) {
101101

102102
this.downloadFile = function(url, cb) {
103103
var temp = require("temp");
104-
var tempName = temp.path({suffix: ".zip"});
105-
104+
var os = require("os");
105+
var tempName = temp.path({dir: os.tmpdir(), suffix: ".zip"});
106+
106107
var _resp;
107108
var opts = {
108109
url:url,

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "before-dawn",
33
"productName": "Before Dawn",
4-
"version": "0.9.11",
4+
"version": "0.9.12",
55
"description": "A desktop screensaver app using web technologies",
66
"author": "Colin Mitchell <[email protected]> (http://muffinlabs.com)",
77
"license": "MIT",

0 commit comments

Comments
 (0)