diff --git a/indra/newview/llpanelprofilepicks.cpp b/indra/newview/llpanelprofilepicks.cpp
index aa3439ece3223fb8de6bb35bd753c5478faa81fc..03420611655ba52f7483da328cf779225be6ebdc 100644
--- a/indra/newview/llpanelprofilepicks.cpp
+++ b/indra/newview/llpanelprofilepicks.cpp
@@ -449,7 +449,7 @@ bool LLPanelProfilePicks::hasUnsavedChanges()
     for (S32 tab_idx = 0; tab_idx < mTabContainer->getTabCount(); ++tab_idx)
     {
         LLPanelProfilePick* pick_panel = dynamic_cast<LLPanelProfilePick*>(mTabContainer->getPanelByIndex(tab_idx));
-        if (pick_panel && (pick_panel->isDirty() || pick_panel->isDirty()))
+        if (pick_panel && pick_panel->isDirty())
         {
             return true;
         }