mirror of
https://github.com/SoongNoonien/mpdevil.git
synced 2023-08-10 21:12:44 +03:00
fixed unneeded hard drive write operations (flatpak)
This commit is contained in:
parent
2d6b83a94e
commit
a352cef341
|
@ -3625,6 +3625,7 @@ class MainWindow(Gtk.ApplicationWindow):
|
||||||
self._client=client
|
self._client=client
|
||||||
self._settings=settings
|
self._settings=settings
|
||||||
self._use_csd=self._settings.get_boolean("use-csd")
|
self._use_csd=self._settings.get_boolean("use-csd")
|
||||||
|
self._size=None # needed for window size saving
|
||||||
|
|
||||||
# MPRIS
|
# MPRIS
|
||||||
dbus_service=MPRISInterface(self, self._client, self._settings)
|
dbus_service=MPRISInterface(self, self._client, self._settings)
|
||||||
|
@ -3833,8 +3834,10 @@ class MainWindow(Gtk.ApplicationWindow):
|
||||||
def _on_size_allocate(self, widget, rect):
|
def _on_size_allocate(self, widget, rect):
|
||||||
if not self.is_maximized() and not self._settings.get_property("mini-player"):
|
if not self.is_maximized() and not self._settings.get_property("mini-player"):
|
||||||
size=self.get_size()
|
size=self.get_size()
|
||||||
|
if size != self._size: # prevent unneeded write operations
|
||||||
self._settings.set_int("width", size[0])
|
self._settings.set_int("width", size[0])
|
||||||
self._settings.set_int("height", size[1])
|
self._settings.set_int("height", size[1])
|
||||||
|
self._size=size
|
||||||
|
|
||||||
def _on_paned_position(self, obj, typestring, key):
|
def _on_paned_position(self, obj, typestring, key):
|
||||||
self._settings.set_int(key, obj.get_position())
|
self._settings.set_int(key, obj.get_position())
|
||||||
|
|
Loading…
Reference in New Issue
Block a user