2 changes: 1 addition & 1 deletion python/plugins/processing/core/VectorWriter.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ def __init__(self, fileName, encoding, fields, geometryType,

if encoding is None:
settings = QSettings()
encoding = settings.value('/Processing/encoding', 'System')
encoding = settings.value('/Processing/encoding', 'System', type=str)

if self.fileName.startswith(self.MEMORY_LAYER_PREFIX):
self.isMemory = True
Expand Down
4 changes: 4 additions & 0 deletions python/plugins/processing/modeler/ModelerDialog.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,10 @@ def __init__(self, alg=None):
self.hasChanged = False
self.setupUi(self)

self.setWindowFlags(Qt.WindowMinimizeButtonHint |
Qt.WindowMaximizeButtonHint |
Qt.WindowCloseButtonHint)

self.tabWidget.setCurrentIndex(0)
self.scene = ModelerScene(self)
self.scene.setSceneRect(QRectF(0, 0, 4000, 4000))
Expand Down
2 changes: 1 addition & 1 deletion python/plugins/processing/outputs/OutputVector.py
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ def getVectorWriter(self, fields, geomType, crs, options=None):

if self.encoding is None:
settings = QSettings()
self.encoding = settings.value('/Processing/encoding', 'System')
self.encoding = settings.value('/Processing/encoding', 'System', type=str)

w = VectorWriter(self.value, self.encoding, fields, geomType,
crs, options)
Expand Down