From 651b53944cf8ea971029ed6e79b20959277d0aec Mon Sep 17 00:00:00 2001 From: Kitty Barnett Date: Thu, 2 Jun 2016 23:00:36 +0200 Subject: [PATCH] Clear all self-owned restrictions when closing the RLVa console --HG-- branch : RLVa --- indra/newview/rlvfloaters.cpp | 5 +++++ indra/newview/rlvfloaters.h | 1 + 2 files changed, 6 insertions(+) diff --git a/indra/newview/rlvfloaters.cpp b/indra/newview/rlvfloaters.cpp index 5e7cbc25af..c09213bbaa 100644 --- a/indra/newview/rlvfloaters.cpp +++ b/indra/newview/rlvfloaters.cpp @@ -709,6 +709,11 @@ BOOL RlvFloaterConsole::postBuild() return TRUE; } +void RlvFloaterConsole::onClose(bool fQuitting) +{ + gRlvHandler.processCommand(gAgent.getID(), "clear", true); +} + void RlvFloaterConsole::addCommandReply(const std::string& strCommand, const std::string& strReply) { m_pOutputText->appendText(llformat("%s: ", strCommand.c_str()), true); diff --git a/indra/newview/rlvfloaters.h b/indra/newview/rlvfloaters.h index 683464694f..8238aa6888 100644 --- a/indra/newview/rlvfloaters.h +++ b/indra/newview/rlvfloaters.h @@ -142,6 +142,7 @@ private: */ public: BOOL postBuild() override; + void onClose(bool fQuitting) override; /* * Member functions