openlp-core team mailing list archive
-
openlp-core team
-
Mailing list archive
-
Message #04682
[Merge] lp:~trb143/openlp/bugs into lp:openlp
Tim Bentley has proposed merging lp:~trb143/openlp/bugs into lp:openlp.
Requested reviews:
OpenLP Core (openlp-core)
Fix 685317
--
https://code.launchpad.net/~trb143/openlp/bugs/+merge/42989
Your team OpenLP Core is requested to review the proposed merge of lp:~trb143/openlp/bugs into lp:openlp.
=== modified file 'openlp/core/ui/generaltab.py'
--- openlp/core/ui/generaltab.py 2010-09-30 05:04:43 +0000
+++ openlp/core/ui/generaltab.py 2010-12-07 18:59:12 +0000
@@ -23,6 +23,7 @@
# with this program; if not, write to the Free Software Foundation, Inc., 59 #
# Temple Place, Suite 330, Boston, MA 02111-1307 USA #
###############################################################################
+import re
from PyQt4 import QtCore, QtGui
@@ -465,10 +466,10 @@
# Reset screens after initial definition
if self.overrideChanged:
self.screens.override[u'size'] = QtCore.QRect(
- int(self.customXValueEdit.text()),
- int(self.customYValueEdit.text()),
- int(self.customWidthValueEdit.text()),
- int(self.customHeightValueEdit.text()))
+ self._toInt(self.customXValueEdit.text()),
+ self._toInt(self.customYValueEdit.text()),
+ self._toInt(self.customWidthValueEdit.text()),
+ self._toInt(self.customHeightValueEdit.text()))
if self.overrideCheckBox.isChecked():
self.screens.set_override_display()
else:
@@ -487,3 +488,12 @@
self.customHeightValueEdit.setEnabled(checked)
self.customWidthValueEdit.setEnabled(checked)
self.overrideChanged = True
+
+ def _toInt(self, value):
+ """
+ Convert text string to a numeric string
+ """
+ try:
+ return int(value)
+ except:
+ return 0
Follow ups