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" />