diff --git a/indra/newview/llpaneldirfind.cpp b/indra/newview/llpaneldirfind.cpp
index 55756a971..93e7bc2ad 100644
--- a/indra/newview/llpaneldirfind.cpp
+++ b/indra/newview/llpaneldirfind.cpp
@@ -109,6 +109,7 @@ BOOL LLPanelDirFind::postBuild()
childSetAction("back_btn", onClickBack, this);
childSetAction("home_btn", onClickHome, this);
childSetAction("forward_btn", onClickForward, this);
+ childSetAction("reload_btn", onClickRefresh, this);
childSetCommitCallback("search_editor", onCommitSearch, this);
childSetAction("search_btn", onClickSearch, this);
childSetAction("?", onClickHelp, this);
@@ -177,6 +178,7 @@ void LLPanelDirFind::draw()
bool enable_forward = mWebBrowser->canNavigateForward();
childSetEnabled( "forward_btn", enable_forward );
+ childSetEnabled( "reload_btn", TRUE );
}
// showcase doesn't have maturity flags -- it's all PG
@@ -464,6 +466,16 @@ void LLPanelDirFind::onClickHome( void* data )
}
}
+// static
+void LLPanelDirFind::onClickRefresh( void* data )
+{
+ LLPanelDirFind* self = ( LLPanelDirFind* )data;
+ if ( self->mWebBrowser )
+ {
+ self->mWebBrowser->navigateTo(self->mWebBrowser->getCurrentNavUrl());
+ }
+}
+
// static
void LLPanelDirFind::onCommitSearch(LLUICtrl*, void* data)
{
diff --git a/indra/newview/llpaneldirfind.h b/indra/newview/llpaneldirfind.h
index 95b28036d..99c9daaf1 100644
--- a/indra/newview/llpaneldirfind.h
+++ b/indra/newview/llpaneldirfind.h
@@ -68,6 +68,7 @@ private:
static void onClickBack( void* data );
static void onClickForward( void* data );
static void onClickHome( void* data );
+ static void onClickRefresh( void* data );
static void onClickSearch( void* data );
static void onCommitSearch(LLUICtrl*, void* data);
static void onClickHelp( void* data );
diff --git a/indra/newview/skins/default/xui/en-us/floater_directory.xml b/indra/newview/skins/default/xui/en-us/floater_directory.xml
index c7adfbd60..3c29bf6bc 100644
--- a/indra/newview/skins/default/xui/en-us/floater_directory.xml
+++ b/indra/newview/skins/default/xui/en-us/floater_directory.xml
@@ -30,6 +30,8 @@
left="230" name="back_btn" width="70" />
+
+