Skip to content

Commit bf2b3b4

Browse files
committed
qtvcp dialog mixin: don't assume there is a preference file
1 parent c307111 commit bf2b3b4

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

lib/python/qtvcp/widgets/dialogMixin.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,15 +141,19 @@ def record_geometry(self):
141141
# message box are difficult
142142
if isinstance(self,QMessageBox):
143143
if self._geometry_string.replace(' ','').isdigit():
144-
geometry_string = self.PREFS_.getpref(self._geoName, '', str, 'DIALOG_GEOMETRY')
144+
if self.PREFS_ :
145+
geometry_string = self.PREFS_.getpref(self._geoName, '', str, 'DIALOG_GEOMETRY')
146+
else:
147+
geometry_string = ''
145148
temp = self._geometry_string.split(' ')
146149
#print('record:',temp,self.geometry())
147150
x = self.geometry().x()
148151
y = self.geometry().y()
149152
w = int(temp[2])
150153
h = self.geometry().height()
151154
geo = '%s %s %s %s'% (x,y,w,h)
152-
self.PREFS_.putpref(self._geoName, geo, str, 'DIALOG_GEOMETRY')
155+
if self.PREFS_ :
156+
self.PREFS_.putpref(self._geoName, geo, str, 'DIALOG_GEOMETRY')
153157
return
154158
try:
155159
if self.PREFS_ :

0 commit comments

Comments
 (0)