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 ) ...@@ -179,6 +179,12 @@ void SelectPersonaDialog::AddPersonaSetting( OUString& rPersonaSetting )
m_vPersonaSettings.push_back( rPersonaSetting ); m_vPersonaSettings.push_back( rPersonaSetting );
} }
void SelectPersonaDialog::ClearSearchResults()
{
m_vPersonaSettings.clear();
m_aSelectedPersona = "";
}
SvxPersonalizationTabPage::SvxPersonalizationTabPage( Window *pParent, const SfxItemSet &rSet ) SvxPersonalizationTabPage::SvxPersonalizationTabPage( Window *pParent, const SfxItemSet &rSet )
: SfxTabPage( pParent, "PersonalizationTabPage", "cui/ui/personalization_tab.ui", &rSet ) : SfxTabPage( pParent, "PersonalizationTabPage", "cui/ui/personalization_tab.ui", &rSet )
{ {
...@@ -377,6 +383,7 @@ void SearchAndParseThread::execute() ...@@ -377,6 +383,7 @@ void SearchAndParseThread::execute()
{ {
if(m_pPersonaDialog) if(m_pPersonaDialog)
{ {
m_pPersonaDialog->ClearSearchResults();
OUString sProgress( "Searching.. Please Wait.." ); OUString sProgress( "Searching.. Please Wait.." );
m_pPersonaDialog->SetProgress( sProgress ); m_pPersonaDialog->SetProgress( sProgress );
Reference<XComponentContext> xContext( ::comphelper::getProcessComponentContext() ); Reference<XComponentContext> xContext( ::comphelper::getProcessComponentContext() );
......
...@@ -81,6 +81,7 @@ public: ...@@ -81,6 +81,7 @@ public:
void SetProgress( OUString& ); void SetProgress( OUString& );
void SetImages( std::vector<Image>&); void SetImages( std::vector<Image>&);
void AddPersonaSetting( OUString& ); void AddPersonaSetting( OUString& );
void ClearSearchResults();
private: private:
/// Handle the Search button /// 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