Bugfix: its finally possible to open a levelsubset.
[supertux.git] / src / title.cpp
index 98be258..b948c59 100644 (file)
@@ -167,7 +167,7 @@ void check_levels_contrib_menu()
         if(!reader)
           {
           std::cerr << "Error: Could not open level file. Ignoring...\n";
-          return;
+          continue;
           }
 
         reader->read_string("name", level_title, true);
@@ -192,7 +192,7 @@ void check_levels_contrib_menu()
 
     std::string map_filename = *it;
 
-    worldmap.loadmap(map_filename);
+    worldmap.set_map_filename(map_filename);
 
     // hack to erase the extension
     unsigned int ext_pos = it->find_last_of(".");
@@ -391,8 +391,8 @@ void title(void)
               if(event.key.keysym.sym == SDLK_DELETE)
                 {
                 int slot = menu->get_active_item_id();
-               std::stringstream stream;
-               stream << slot;
+                std::stringstream stream;
+                stream << slot;
                 std::string str = _("Are you sure you want to delete slot") + stream.str() + "?";
                 
                 if(confirm_dialog(bkg_title, str.c_str()))