Kaydet (Commit) 961198a6 authored tarafından Rachit Gupta's avatar Rachit Gupta Kaydeden (comit) Jan Holesovsky

Fixed Bug: Multiple searches result in correct theme to be applied.

The vector that stores the persona settings is cleared every time a
new search is performed. This results in the correct theme being
selected for downloading and applying.

Change-Id: I8c0413a117c5a7ed660cd785c292c2fad4abd486
üst 1192e0bd
......@@ -179,6 +179,12 @@ void SelectPersonaDialog::AddPersonaSetting( OUString& rPersonaSetting )
m_vPersonaSettings.push_back( rPersonaSetting );
}
void SelectPersonaDialog::ClearSearchResults()
{
m_vPersonaSettings.clear();
m_aSelectedPersona = "";
}
SvxPersonalizationTabPage::SvxPersonalizationTabPage( Window *pParent, const SfxItemSet &rSet )
: SfxTabPage( pParent, "PersonalizationTabPage", "cui/ui/personalization_tab.ui", &rSet )
{
......@@ -377,6 +383,7 @@ void SearchAndParseThread::execute()
{
if(m_pPersonaDialog)
{
m_pPersonaDialog->ClearSearchResults();
OUString sProgress( "Searching.. Please Wait.." );
m_pPersonaDialog->SetProgress( sProgress );
Reference<XComponentContext> xContext( ::comphelper::getProcessComponentContext() );
......
......@@ -81,6 +81,7 @@ public:
void SetProgress( OUString& );
void SetImages( std::vector<Image>&);
void AddPersonaSetting( OUString& );
void ClearSearchResults();
private:
/// Handle the Search button
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment