Vereinigung gleicher Haufen repariert
Ein Fehler in der Abfrage auf unsichtbare Objekte fuehrte dazu, dass sich
Haufen nur dann vereinigten, wenn sie unsichtbare Objekte enthielten, nicht
jedoch im eigentlich beabsichtigten Fall, d.h. wenn sie nichts anderes ausser
unsichtbaren Objekten enthielten.
Change-Id: I31c903247d298d45f6e820d7aa7dad1ef656e585
diff --git a/std/pile.c b/std/pile.c
index dcfe5ef..567fd39 100644
--- a/std/pile.c
+++ b/std/pile.c
@@ -117,7 +117,7 @@
::reset();
// wenn nur noch unsichtbare items im Haufen: aufloesen
if (!sizeof(filter(all_inventory(), function int (object o)
- { return !o->short();} )))
+ { return stringp(o->short());} )))
remove(1);
}