summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/inventorywindow.cpp16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/gui/inventorywindow.cpp b/src/gui/inventorywindow.cpp
index 978bfcecf..f63e01d6a 100644
--- a/src/gui/inventorywindow.cpp
+++ b/src/gui/inventorywindow.cpp
@@ -61,15 +61,23 @@
InventoryWindow::WindowList InventoryWindow::instances;
InventoryWindow::InventoryWindow(Inventory *inventory):
- Window(inventory ? (inventory->isMainInventory()
- ? _("Inventory") : _("Storage")) : _("Inventory")),
+ Window(),
mInventory(inventory),
mDropButton(0),
mSplit(false)
{
- listen(CHANNEL_ATTRIBUTES);
+ if (inventory)
+ {
+ setCaption(gettext(inventory->getName().c_str()));
+ setWindowName(inventory->getName());
+ }
+ else
+ {
+ setCaption(_("Inventory"));
+ setWindowName("Inventory");
+ }
- setWindowName(isMainInventory() ? "Inventory" : "Storage");
+ listen(CHANNEL_ATTRIBUTES);
if (setupWindow)
setupWindow->registerWindowForReset(this);