desktop sharing - area selection fix
This commit is contained in:
parent
c755b4a52a
commit
4854b6151d
1 changed files with 4 additions and 2 deletions
|
@ -810,7 +810,7 @@ class DesktopAreaSelectionWindow(RubberBandWindow):
|
||||||
rect = self.rubberband.geometry()
|
rect = self.rubberband.geometry()
|
||||||
width, height = rect.width(), rect.height()
|
width, height = rect.width(), rect.height()
|
||||||
if width >= 8 and height >= 8:
|
if width >= 8 and height >= 8:
|
||||||
self.parent.save(width, height)
|
self.parent.save(rect.x(), rect.y(), width, height)
|
||||||
self.close()
|
self.close()
|
||||||
|
|
||||||
|
|
||||||
|
@ -891,12 +891,14 @@ class VideoSettings(CenteredWidget):
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
print('Saving video settings error: ' + str(ex))
|
print('Saving video settings error: ' + str(ex))
|
||||||
|
|
||||||
def save(self, width, height):
|
def save(self, x, y, width, height):
|
||||||
self.desktopAreaSelection = None
|
self.desktopAreaSelection = None
|
||||||
settings = Settings.get_instance()
|
settings = Settings.get_instance()
|
||||||
settings.video['device'] = -1
|
settings.video['device'] = -1
|
||||||
settings.video['width'] = width
|
settings.video['width'] = width
|
||||||
settings.video['height'] = height
|
settings.video['height'] = height
|
||||||
|
settings.video['x'] = x
|
||||||
|
settings.video['y'] = y
|
||||||
settings.save()
|
settings.save()
|
||||||
|
|
||||||
def selectionChanged(self):
|
def selectionChanged(self):
|
||||||
|
|
Loading…
Reference in a new issue