--- deliantra/server/common/object.C 2007/02/10 01:52:25 1.130 +++ deliantra/server/common/object.C 2007/02/10 15:20:23 1.131 @@ -2641,6 +2641,9 @@ if (container == new_container) return; + if (contr && contr->ns) + contr->ns->floorbox_reset (); + if (object *old_container = container) { if (INVOKE_OBJECT (CLOSE, old_container, ARG_OBJECT (this))) @@ -2680,11 +2683,9 @@ container = new_container; esrv_update_item (UPD_FLAGS, this, new_container); + esrv_send_inventory (this, new_container); new_draw_info_format (NDI_UNIQUE, 0, this, "You open %s.", query_name (new_container)); } - - if (contr && contr->ns) - contr->ns->floorbox_update (); }