Update of /cvsroot/super-tux/supertux/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31019/src
Modified Files:
level_subset.cpp leveleditor.cpp
Log Message:
Bugfix: it was impossible to create a level subset in leveleditor cause Create button was always disabled.
Bugfix: LevelSubset was saving subsets hide-from-contribs field wrongly, and couldn't load them.
Index: level_subset.cpp
===================================================================
RCS file: /cvsroot/super-tux/supertux/src/level_subset.cpp,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- level_subset.cpp 25 Oct 2004 03:32:50 -0000 1.15
+++ level_subset.cpp 25 Oct 2004 18:46:13 -0000 1.16
@@ -150,7 +150,7 @@
fprintf(fi," (description \"%s\")\n", description.c_str());
/* Save the hide from Contrbis menu boolean: */
- fprintf(fi," (hide-from-contribs \"%s\")\n", hide_from_contribs ? "#t" : "#f");
+ fprintf(fi," (hide-from-contribs %s)\n", hide_from_contribs ? "#t" : "#f");
fprintf( fi,")");
fclose(fi);
Index: leveleditor.cpp
===================================================================
RCS file: /cvsroot/super-tux/supertux/src/leveleditor.cpp,v
retrieving revision 1.163
retrieving revision 1.164
diff -u -d -r1.163 -r1.164
--- leveleditor.cpp 25 Oct 2004 03:32:50 -0000 1.163
+++ leveleditor.cpp 25 Oct 2004 18:46:13 -0000 1.164
@@ -268,9 +268,13 @@
}
else if(menu == create_subset_menu)
{
+ // activate or deactivate Create button if any filename as been specified
if(create_subset_menu->get_item_by_id(MN_ID_FILENAME_SUBSET).input[0] == '\0')
create_subset_menu->get_item_by_id(MN_ID_CREATE_SUBSET).kind = MN_DEACTIVE;
- else if(create_subset_menu->check() == MN_ID_CREATE_SUBSET)
+ else
+ create_subset_menu->get_item_by_id(MN_ID_CREATE_SUBSET).kind = MN_ACTION;
+
+ if(create_subset_menu->check() == MN_ID_CREATE_SUBSET)
{ // applying settings:
LevelSubset::create(create_subset_menu->get_item_by_id(MN_ID_FILENAME_SUBSET).input);
|