diff --git a/indra/newview/llfloaterlinkreplace.cpp b/indra/newview/llfloaterlinkreplace.cpp
index d41e21375d..d84e4986c7 100644
--- a/indra/newview/llfloaterlinkreplace.cpp
+++ b/indra/newview/llfloaterlinkreplace.cpp
@@ -108,10 +108,11 @@ void LLFloaterLinkReplace::onTargetItemDrop(const LLUUID& target_item_id)
{
mTargetEditor->setItem(nullptr);
mTargetEditor->setText(getString("DeleteNotReplace"));
- mTargetUUID = LLUUID::null;
+ mTargetUUID.setNull();
}
//
}
+
// FIRE-17695 - Delete links capability
void LLFloaterLinkReplace::onDeleteOnlyToggle()
{
@@ -121,13 +122,15 @@ void LLFloaterLinkReplace::onDeleteOnlyToggle()
childSetVisible("target_label", !enabled);
childSetVisible("delete_text", enabled);
mDeleteOnly = enabled;
- if (mDeleteOnly){
+ if (mDeleteOnly)
+ {
mTargetEditor->setItem(nullptr);
- mTargetUUID = LLUUID::null;
+ mTargetUUID.setNull();
}
checkEnableStart();
}
//
+
void LLFloaterLinkReplace::updateFoundLinks()
{
LLInventoryModel::item_array_t items;
@@ -157,9 +160,9 @@ void LLFloaterLinkReplace::checkEnableStart()
}
// FIRE-17695 - Delete links capability
// mStartBtn->setEnabled(mRemainingItems > 0 && mSourceUUID.notNull() && mTargetUUID.notNull() && mSourceUUID != mTargetUUID);
- auto enable=bool{ mRemainingItems > 0 && (
+ bool enable = mRemainingItems > 0 && (
(mDeleteOnly && mSourceUUID.notNull() ) ||
- (mSourceUUID.notNull() && mTargetUUID.notNull() && mSourceUUID != mTargetUUID)) };
+ (mSourceUUID.notNull() && mTargetUUID.notNull() && mSourceUUID != mTargetUUID));
mStartBtn->setEnabled(enable);
//
@@ -202,29 +205,11 @@ void LLFloaterLinkReplace::onStartClicked()
if (mRemainingInventoryItems.size() > 0)
{
- // FIRE-17695 - option to bulk delete links.
- // LLViewerInventoryItem* target_item = gInventory.getItem(mTargetUUID);
- //if (target_item)
- //{
- // mRemainingItems = (U32)mRemainingInventoryItems.size();
-
- // LLStringUtil::format_map_t args;
- // args["NUM"] = llformat("%d", mRemainingItems);
- // mStatusText->setText(getString("ItemsRemaining", args));
-
- // mStartBtn->setEnabled(FALSE);
- // mRefreshBtn->setEnabled(FALSE);
-
- // mEventTimer.start();
- // tick();
- //}
- //else
- //{
- // mStatusText->setText(getString("TargetNotFound"));
- // LL_WARNS() << "Link replace target not found." << LL_ENDL;
- //}
LLViewerInventoryItem* target_item = gInventory.getItem(mTargetUUID);
+ // FIRE-17695 - option to bulk delete links.
+ //if (target_item)
if (target_item || mDeleteOnly)
+ //
{
mRemainingItems = (U32)mRemainingInventoryItems.size();
@@ -243,7 +228,6 @@ void LLFloaterLinkReplace::onStartClicked()
mStatusText->setText(getString("TargetNotFound"));
LL_WARNS() << "Link replace target not found." << LL_ENDL;
}
- //
}
}
diff --git a/indra/newview/skins/default/xui/de/floater_linkreplace.xml b/indra/newview/skins/default/xui/de/floater_linkreplace.xml
index 29e37e9f41..42dd6ceab8 100644
--- a/indra/newview/skins/default/xui/de/floater_linkreplace.xml
+++ b/indra/newview/skins/default/xui/de/floater_linkreplace.xml
@@ -1,5 +1,5 @@
-
+
Bereit...
@@ -18,14 +18,21 @@
Ersetzen von Inventar-Links beendet.
+
+ Keine Ersetzung.
+
Alt:
+
+ Verknüpfungen zu diesem Objekt werden entfernt.
+
Neu:
+
Bereit...
diff --git a/indra/newview/skins/default/xui/en/floater_linkreplace.xml b/indra/newview/skins/default/xui/en/floater_linkreplace.xml
index 3651f678b8..9eaf9df5a0 100644
--- a/indra/newview/skins/default/xui/en/floater_linkreplace.xml
+++ b/indra/newview/skins/default/xui/en/floater_linkreplace.xml
@@ -27,9 +27,9 @@
Finished replacing inventory links.
-
- No replacement.
-
+
+ No replacement.
+
-
- Links to this item will be removed.
-
+
+ Links to this item will be removed.
+
-
+
Ready...