diff options
Diffstat (limited to 'indra/newview')
-rwxr-xr-x | indra/newview/llfloatermarketplacelistings.cpp | 10 | ||||
-rwxr-xr-x | indra/newview/llfloatermarketplacelistings.h | 1 |
2 files changed, 11 insertions, 0 deletions
diff --git a/indra/newview/llfloatermarketplacelistings.cpp b/indra/newview/llfloatermarketplacelistings.cpp index bbbc27fe16..c732c8b2ce 100755 --- a/indra/newview/llfloatermarketplacelistings.cpp +++ b/indra/newview/llfloatermarketplacelistings.cpp @@ -67,6 +67,9 @@ BOOL LLPanelMarketplaceListings::postBuild() mFilterEditor = getChild<LLFilterEditor>("filter_editor"); mFilterEditor->setCommitCallback(boost::bind(&LLPanelMarketplaceListings::onFilterEdit, this, _2)); + mAuditBtn = getChild<LLButton>("audit_btn"); + mAuditBtn->setEnabled(FALSE); + return LLPanel::postBuild(); } @@ -134,6 +137,13 @@ void LLPanelMarketplaceListings::draw() { update_all_marketplace_count(); } + + // Get the audit button enabled only after the whole inventory is fetched + if (!mAuditBtn->getEnabled()) + { + mAuditBtn->setEnabled(LLInventoryModelBackgroundFetch::instance().isEverythingFetched()); + } + LLPanel::draw(); } diff --git a/indra/newview/llfloatermarketplacelistings.h b/indra/newview/llfloatermarketplacelistings.h index 4068351b52..0ba6ecae4a 100755 --- a/indra/newview/llfloatermarketplacelistings.h +++ b/indra/newview/llfloatermarketplacelistings.h @@ -70,6 +70,7 @@ private: void onFilterEdit(const std::string& search_string); LLInventoryPanel* mAllPanel; + LLButton* mAuditBtn; LLFilterEditor* mFilterEditor; std::string mFilterSubString; LLInventoryFilter::ESortOrderType mSortOrder; |