gfse: show the grammar list if the currently selected grammar can not be loaded

Avoid showing a blank page if there is an unexpected problem with the grammars
in localStorage.
This commit is contained in:
hallgren
2012-10-09 13:44:34 +00:00
parent aaae3aecd4
commit 02e128d493

View File

@@ -199,9 +199,15 @@ function clone_grammar(i) {
function open_grammar(i) {
var g=get_grammar(i);
g.index=i;
local.put("current",i+1);
edit_grammar(g);
if(g) {
g.index=i;
local.put("current",i+1);
edit_grammar(g);
}
else {
alert("Something went wrong: grammar at index "+i+" is not usable.")
draw_grammar_list()
}
}
function open_public(file) {