Browse Source

Do not save tab list newly if list has not been changed

pull/15/head
10sr 9 years ago
parent
commit
e958298bb4
1 changed files with 11 additions and 6 deletions
  1. +11
    -6
      _keysnail.js

+ 11
- 6
_keysnail.js View File

@@ -270,6 +270,7 @@ var autoSaveTabList = (function(){
const DIR_DELIM = userscript.directoryDelimitter; const DIR_DELIM = userscript.directoryDelimitter;


var __timer = null; var __timer = null;
var __last_tab_list = null;


function selectDirectory(title){ function selectDirectory(title){
// open dialog and return nsILocalFile object // open dialog and return nsILocalFile object
@@ -361,12 +362,16 @@ var autoSaveTabList = (function(){


var filename = genFileName(); var filename = genFileName();


util.writeTextFile(
getTabList().join("\n") + "\n",
dstdir + userscript.directoryDelimiter + filename
);
display.showPopup("AutoSaveTabList",
"Tab List saved: " + filename);
var tab_list = getTabList().join("\n") + "\n"
if (tab_list !== __last_tab_list) {
util.writeTextFile(
tab_list,
dstdir + userscript.directoryDelimiter + filename
);
display.showPopup("AutoSaveTabList",
"Tab List saved: " + filename);
__last_tab_list = tab_list;
}
} }


function openFromFile(){ function openFromFile(){


Loading…
Cancel
Save