Prevent Issue 1445, reassess enablement of asset browser buttons when selection may have changed

This commit is contained in:
Inusaito Sayori
2014-03-23 06:03:20 -04:00
parent 05c7270dcf
commit 70b5a6f05b

View File

@@ -858,9 +858,9 @@ void FloaterLocalAssetBrowser::onClickUpload(void* userdata)
void FloaterLocalAssetBrowser::onChooseBitmapList() void FloaterLocalAssetBrowser::onChooseBitmapList()
{ {
bool button_status = mBitmapList->isEmpty(); bool button_status = !mBitmapList->isEmpty() && mBitmapList->getFirstSelected();
mDelBtn->setEnabled(!button_status); mDelBtn->setEnabled(button_status);
mUploadBtn->setEnabled(!button_status); mUploadBtn->setEnabled(button_status);
UpdateRightSide(); UpdateRightSide();
} }
@@ -943,7 +943,7 @@ void FloaterLocalAssetBrowser::UpdateBitmapScrollList()
} }
} }
sLFInstance->UpdateRightSide(); sLFInstance->onChooseBitmapList();
} }
void FloaterLocalAssetBrowser::UpdateRightSide() void FloaterLocalAssetBrowser::UpdateRightSide()