diff -r 491a1d15372f -r 73c48011b8c7 ginebra2/SettingsToolbarSnippet.cpp --- a/ginebra2/SettingsToolbarSnippet.cpp Fri Sep 17 08:27:10 2010 +0300 +++ b/ginebra2/SettingsToolbarSnippet.cpp Mon Oct 04 00:04:54 2010 +0300 @@ -35,6 +35,7 @@ : DualButtonToolbarSnippet(elementId, chrome, element), m_action1(0), m_action2(0) { + connect(m_chrome, SIGNAL(aspectChanged(int)) , this, SLOT(onAspectChanged())); } SettingsToolbarSnippet::~SettingsToolbarSnippet() @@ -44,7 +45,11 @@ if(m_action2) delete m_action2; } - + void SettingsToolbarSnippet::onAspectChanged( ) { + + updateOwnerArea(); + + } SettingsToolbarSnippet * SettingsToolbarSnippet::instance(const QString& elementId, ChromeWidget * chrome, const QWebElement & element) { SettingsToolbarSnippet * that = new SettingsToolbarSnippet( elementId, chrome, element );