diff --git a/indra/newview/llpanelprofileclassifieds.cpp b/indra/newview/llpanelprofileclassifieds.cpp
index d72028a366051668f7b05132b73b104c0b24efd1..1937e2db1c339171b2f6c0f60809a14724a79a62 100644
--- a/indra/newview/llpanelprofileclassifieds.cpp
+++ b/indra/newview/llpanelprofileclassifieds.cpp
@@ -155,6 +155,14 @@ void LLPanelProfileClassifieds::onOpen(const LLSD& key)
         mDeleteButton->setVisible(TRUE);
         mDeleteButton->setEnabled(FALSE);
     }
+    else
+    {
+        mNewButton->setVisible(FALSE);
+        mNewButton->setEnabled(FALSE);
+
+        mDeleteButton->setVisible(FALSE);
+        mDeleteButton->setEnabled(FALSE);
+    }
 }
 
 void LLPanelProfileClassifieds::selectClassified(const LLUUID& classified_id, bool edit)