diff options
author | Xisco Fauli <anistenis@gmail.com> | 2012-10-26 17:01:17 +0200 |
---|---|---|
committer | Xisco Fauli <anistenis@gmail.com> | 2012-10-26 17:06:32 +0200 |
commit | 0ab32951d55ed6c42c36234d5075d25b1b086860 (patch) | |
tree | caed0064d5231b1fb3861ef8fae2efdfc6351261 /wizards | |
parent | SAL_WARN on dup positions (diff) | |
download | core-0ab32951d55ed6c42c36234d5075d25b1b086860.tar.gz core-0ab32951d55ed6c42c36234d5075d25b1b086860.zip |
pyfax: Fix a chash when trying to load the wizard again
Change-Id: I1c571327f977a95fc4193567142e3897cbfc3e14
Diffstat (limited to 'wizards')
-rw-r--r-- | wizards/com/sun/star/wizards/fax/FaxWizardDialogImpl.py | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/wizards/com/sun/star/wizards/fax/FaxWizardDialogImpl.py b/wizards/com/sun/star/wizards/fax/FaxWizardDialogImpl.py index 04767c90e513..7cccdc35c33a 100644 --- a/wizards/com/sun/star/wizards/fax/FaxWizardDialogImpl.py +++ b/wizards/com/sun/star/wizards/fax/FaxWizardDialogImpl.py @@ -55,11 +55,10 @@ class FaxWizardDialogImpl(FaxWizardDialog): RM_FOOTER = 4 RM_FINALSETTINGS = 5 - lstBusinessStylePos = None - lstPrivateStylePos = None - def __init__(self, xmsf): super(FaxWizardDialogImpl, self).__init__(xmsf) + self.lstBusinessStylePos = None + self.lstPrivateStylePos = None self.bSaveSuccess = False self.filenameChanged = False self.UserTemplatePath = "" @@ -433,7 +432,7 @@ class FaxWizardDialogImpl(FaxWizardDialog): self.optPrivateFaxItemChanged() def optBusinessFaxItemChanged(self): - FaxWizardDialogImpl.lstPrivateStylePos = None + self.lstPrivateStylePos = None self.setControlProperty("lblBusinessStyle", PropertyNames.PROPERTY_ENABLED, True) self.setControlProperty("lstBusinessStyle", @@ -449,8 +448,8 @@ class FaxWizardDialogImpl(FaxWizardDialog): def lstBusinessStyleItemChanged(self): selectedItemPos = self.lstBusinessStyle.SelectedItemPos #avoid to load the same item again - if FaxWizardDialogImpl.lstBusinessStylePos != selectedItemPos: - FaxWizardDialogImpl.lstBusinessStylePos = selectedItemPos + if self.lstBusinessStylePos != selectedItemPos: + self.lstBusinessStylePos = selectedItemPos TextDocument.xTextDocument = self.myFaxDoc.loadAsPreview( self.BusinessFiles.values()[selectedItemPos], False) self.initializeElements() @@ -458,7 +457,7 @@ class FaxWizardDialogImpl(FaxWizardDialog): self.drawConstants() def optPrivateFaxItemChanged(self): - FaxWizardDialogImpl.lstBusinessStylePos = None + self.lstBusinessStylePos = None self.setControlProperty("lblBusinessStyle", PropertyNames.PROPERTY_ENABLED, False) self.setControlProperty("lstBusinessStyle", @@ -474,8 +473,8 @@ class FaxWizardDialogImpl(FaxWizardDialog): def lstPrivateStyleItemChanged(self): selectedItemPos = self.lstPrivateStyle.SelectedItemPos #avoid to load the same item again - if FaxWizardDialogImpl.lstPrivateStylePos != selectedItemPos: - FaxWizardDialogImpl.lstPrivateStylePos = selectedItemPos + if self.lstPrivateStylePos != selectedItemPos: + self.lstPrivateStylePos = selectedItemPos TextDocument.xTextDocument = self.myFaxDoc.loadAsPreview( self.PrivateFiles.values()[selectedItemPos], False) self.initializeElements() |