aboutsummaryrefslogtreecommitdiff
path: root/emcc.c
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2013-03-31 09:58:46 +0000
committerSimon Tatham <anakin@pobox.com>2013-03-31 09:58:46 +0000
commit9826ecd5c3b79320823cd762880c302253e88d06 (patch)
treed53a14bbbb435767cdf8be49feead9f5d1c28f1e /emcc.c
parent3e39f6b80b2b6e4308e2d3a9fa436cbbb9d9b621 (diff)
downloadpuzzles-9826ecd5c3b79320823cd762880c302253e88d06.zip
puzzles-9826ecd5c3b79320823cd762880c302253e88d06.tar.gz
puzzles-9826ecd5c3b79320823cd762880c302253e88d06.tar.bz2
puzzles-9826ecd5c3b79320823cd762880c302253e88d06.tar.xz
Apply a bodge to arrange that if the user selects Custom from the game
type dropdown, we still get an 'onchange' event if they select it a second time. Normally this wouldn't happen, because onchange means what it says and we only get it if a _different_ element is selected. My solution is to create two list items called Custom, set one of them as display:none to stop it showing up when the list is dropped down, and to select it after the configuration box closes. [originally from svn r9788]
Diffstat (limited to 'emcc.c')
-rw-r--r--emcc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/emcc.c b/emcc.c
index fbb549f..35ffeec 100644
--- a/emcc.c
+++ b/emcc.c
@@ -723,7 +723,7 @@ int main(int argc, char **argv)
js_add_preset(name);
}
if (thegame.can_configure)
- js_add_preset("Custom");
+ js_add_preset(NULL); /* the 'Custom' entry in the dropdown */
else if (custom_preset == 0)
js_remove_type_dropdown();