![]() |
|
r2484: Fehler beim Laden von Feldern in pak.german - Druckversion +- Deutsches Simutransforum (https://simutrans-forum.de/mybb) +-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3) +--- Forum: Bugs und Probleme (https://simutrans-forum.de/mybb/forumdisplay.php?fid=11) +---- Forum: behobene Bugs (https://simutrans-forum.de/mybb/forumdisplay.php?fid=12) +---- Thema: r2484: Fehler beim Laden von Feldern in pak.german (/showthread.php?tid=4220) |
r2484: Fehler beim Laden von Feldern in pak.german - m_k_w - 21-05-2009 Simutrans-Version: r2484 PAK-Set (+zusätzliche PAK-Dateien): pak.german Betriebssystem: Linux, gcc4 Fehler (möglichst genaue Beschreibung): Beim laden der Feld-paks stürzt Simutrans ab. Es scheint daran zu liegen, dass die besch noch keinen Namen hat. Patch(?): Code: Index: dings/field.cc
===================================================================
--- dings/field.cc (revision 2484)
+++ dings/field.cc (working copy)
@@ -27,7 +27,7 @@
void field_t::register_besch(field_besch_t *besch, const char*name)
{
// remove duplicates
- if( besch_table.remove( besch->get_name() ) ) {
+ if( besch_table.remove( name ) ) {
dbg->warning( "field_t::register_besch()", "Object %s was overlaid by addon!", besch->get_name() );
}
besch_table.put(name, besch);RE: r2484: Fehler beim Laden von Feldern in pak.german - Dwachs - 21-05-2009 muesste in 2485 behoben sein! |