diff --git a/indra/newview/lloutfitgallery.cpp b/indra/newview/lloutfitgallery.cpp index 1f71e98d79..532f69393a 100644 --- a/indra/newview/lloutfitgallery.cpp +++ b/indra/newview/lloutfitgallery.cpp @@ -756,7 +756,16 @@ LLContextMenu* LLOutfitGalleryContextMenu::createMenu() enable_registrar.add("Outfit.OnEnable", boost::bind(&LLOutfitGalleryContextMenu::onEnable, this, _2)); enable_registrar.add("Outfit.OnVisible", boost::bind(&LLOutfitGalleryContextMenu::onVisible, this, _2)); - return createFromFile("menu_gallery_outfit_tab.xml"); + // Show correct upload fee in context menu + //return createFromFile("menu_gallery_outfit_tab.xml"); + LLContextMenu* menu = createFromFile("menu_gallery_outfit_tab.xml"); + LLMenuItemCallGL* upload_item = menu->findChild("upload_photo"); + if (upload_item) + { + upload_item->setLabelArg("[UPLOAD_COST]", llformat("%d", LLGlobalEconomy::Singleton::getInstance()->getPriceUpload())); + } + return menu; + // } void LLOutfitGalleryContextMenu::onUploadPhoto(const LLUUID& outfit_cat_id) diff --git a/indra/newview/lloutfitslist.cpp b/indra/newview/lloutfitslist.cpp index 587f0f2379..87a9ce591a 100644 --- a/indra/newview/lloutfitslist.cpp +++ b/indra/newview/lloutfitslist.cpp @@ -51,6 +51,7 @@ #include "llviewercontrol.h" // for gSavedSettings #include "llresmgr.h" #include "lltextbox.h" +#include "lleconomy.h" static bool is_tab_header_clicked(LLAccordionCtrlTab* tab, S32 y); @@ -1189,6 +1190,14 @@ LLOutfitListGearMenuBase::LLOutfitListGearMenuBase(LLOutfitListBase* olist) mMenu = LLUICtrlFactory::getInstance()->createFromFile( "menu_outfit_gear.xml", gMenuHolder, LLViewerMenuHolderGL::child_registry_t::instance()); llassert(mMenu); + + // Show correct upload fee in context menu + LLMenuItemCallGL* upload_item = mMenu->findChild("upload_photo"); + if (upload_item) + { + upload_item->setLabelArg("[UPLOAD_COST]", llformat("%d", LLGlobalEconomy::Singleton::getInstance()->getPriceUpload())); + } + // } LLOutfitListGearMenuBase::~LLOutfitListGearMenuBase() diff --git a/indra/newview/skins/default/xui/de/menu_gallery_outfit_tab.xml b/indra/newview/skins/default/xui/de/menu_gallery_outfit_tab.xml index 7aaacb7bf5..6a37f657a6 100644 --- a/indra/newview/skins/default/xui/de/menu_gallery_outfit_tab.xml +++ b/indra/newview/skins/default/xui/de/menu_gallery_outfit_tab.xml @@ -3,7 +3,7 @@ - + diff --git a/indra/newview/skins/default/xui/de/menu_outfit_gear.xml b/indra/newview/skins/default/xui/de/menu_outfit_gear.xml index fa4da94f6f..1a202dc71a 100644 --- a/indra/newview/skins/default/xui/de/menu_outfit_gear.xml +++ b/indra/newview/skins/default/xui/de/menu_outfit_gear.xml @@ -3,7 +3,7 @@ - + diff --git a/indra/newview/skins/default/xui/en/menu_gallery_outfit_tab.xml b/indra/newview/skins/default/xui/en/menu_gallery_outfit_tab.xml index 1b08767edc..99ca910062 100755 --- a/indra/newview/skins/default/xui/en/menu_gallery_outfit_tab.xml +++ b/indra/newview/skins/default/xui/en/menu_gallery_outfit_tab.xml @@ -42,7 +42,7 @@ parameter="take_off" />