From ddcb874f6bcd9b15252d353d24475f1d622b474b Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Thu, 26 Feb 2015 12:50:56 -0800 Subject: [PATCH] Base state file path on sorted project paths --- spec/atom-spec.coffee | 2 +- src/atom.coffee | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/spec/atom-spec.coffee b/spec/atom-spec.coffee index aa777b134..12d094428 100644 --- a/spec/atom-spec.coffee +++ b/spec/atom-spec.coffee @@ -149,6 +149,6 @@ describe "the `atom` global", -> atom1 = Atom.loadOrCreate("editor") expect(atom1.state.stuff).toBeUndefined() - loadSettings.initialPaths = [dir1, dir2] + loadSettings.initialPaths = [dir2, dir1] atom2 = Atom.loadOrCreate("editor") expect(atom2.state.stuff).toBe("cool") diff --git a/src/atom.coffee b/src/atom.coffee index 8ad4780c9..303b0cfe7 100644 --- a/src/atom.coffee +++ b/src/atom.coffee @@ -96,7 +96,7 @@ class Atom extends Model filename = 'spec' when 'editor' if paths?.length > 0 - sha1 = crypto.createHash('sha1').update(paths.join("\n")).digest('hex') + sha1 = crypto.createHash('sha1').update(paths.slice().sort().join("\n")).digest('hex') filename = "editor-#{sha1}" if filename