diff options
Diffstat (limited to 'xmlsecurity')
-rw-r--r-- | xmlsecurity/source/dialogs/macrosecurity.cxx | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/xmlsecurity/source/dialogs/macrosecurity.cxx b/xmlsecurity/source/dialogs/macrosecurity.cxx index fe77313acbd7..3a0a745fe203 100644 --- a/xmlsecurity/source/dialogs/macrosecurity.cxx +++ b/xmlsecurity/source/dialogs/macrosecurity.cxx @@ -25,6 +25,7 @@ #include <osl/file.hxx> #include <vcl/help.hxx> +#include <vcl/layout.hxx> #include <com/sun/star/xml/crypto/XSecurityEnvironment.hpp> @@ -334,9 +335,12 @@ public: virtual void Resize() { SvxSimpleTable::Resize(); - const long nControlWidth = GetSizePixel().Width(); - long aTabLocs[] = { 3, 0, 35*nControlWidth/100, 70*nControlWidth/100 }; - SvxSimpleTable::SetTabs(aTabLocs, MAP_PIXEL); + if (isInitialLayout(this)) + { + const long nControlWidth = GetSizePixel().Width(); + long aTabLocs[] = { 3, 0, 35*nControlWidth/100, 70*nControlWidth/100 }; + SvxSimpleTable::SetTabs(aTabLocs, MAP_PIXEL); + } } }; |