Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lollypop for openSUSE:Factory checked in at 2022-04-16 00:15:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lollypop (Old) and /work/SRC/openSUSE:Factory/.lollypop.new.1941 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lollypop" Sat Apr 16 00:15:30 2022 rev:161 rq:970332 version:1.4.33 Changes: -------- --- /work/SRC/openSUSE:Factory/lollypop/lollypop.changes 2022-04-13 21:05:40.648599376 +0200 +++ /work/SRC/openSUSE:Factory/.lollypop.new.1941/lollypop.changes 2022-04-16 00:15:55.081782794 +0200 @@ -1,0 +2,6 @@ +Fri Apr 15 10:18:00 UTC 2022 - antoine.belv...@opensuse.org + +- Update to version 1.4.33: + * Fix another crash in dark mode handling. + +------------------------------------------------------------------- Old: ---- lollypop-1.4.32.obscpio New: ---- lollypop-1.4.33.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lollypop.spec ++++++ --- /var/tmp/diff_new_pack.Jn54tA/_old 2022-04-16 00:15:55.897783882 +0200 +++ /var/tmp/diff_new_pack.Jn54tA/_new 2022-04-16 00:15:55.901783889 +0200 @@ -17,7 +17,7 @@ Name: lollypop -Version: 1.4.32 +Version: 1.4.33 Release: 0 Summary: GNOME music playing application License: GPL-3.0-or-later ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Jn54tA/_old 2022-04-16 00:15:55.933783931 +0200 +++ /var/tmp/diff_new_pack.Jn54tA/_new 2022-04-16 00:15:55.937783936 +0200 @@ -1,7 +1,7 @@ <services> <service mode="disabled" name="obs_scm"> <param name="changesgenerate">enable</param> - <param name="revision">1.4.32</param> + <param name="revision">1.4.33</param> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/World/lollypop.git</param> <param name="versionformat">@PARENT_TAG@</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.Jn54tA/_old 2022-04-16 00:15:55.957783963 +0200 +++ /var/tmp/diff_new_pack.Jn54tA/_new 2022-04-16 00:15:55.961783969 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://gitlab.gnome.org/World/lollypop.git</param> - <param name="changesrevision">822b0102d928f026709d1494d5aa8cbe964bd6d0</param></service></servicedata> + <param name="changesrevision">4e239c2767b984d51ad2cf67a892a70facf819bf</param></service></servicedata> (No newline at EOF) ++++++ lollypop-1.4.32.obscpio -> lollypop-1.4.33.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.4.32/lollypop/application.py new/lollypop-1.4.33/lollypop/application.py --- old/lollypop-1.4.32/lollypop/application.py 2022-04-13 19:26:06.000000000 +0200 +++ new/lollypop-1.4.33/lollypop/application.py 2022-04-15 08:15:04.000000000 +0200 @@ -309,14 +309,6 @@ """ return self.__data_dir - @property - def gtk_application_prefer_dark_theme(self): - """ - Return default gtk value - @return bool - """ - return self.__gtk_dark - ####################### # PRIVATE # ####################### diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.4.32/lollypop/toolbar_end.py new/lollypop-1.4.33/lollypop/toolbar_end.py --- old/lollypop-1.4.32/lollypop/toolbar_end.py 2022-04-13 19:26:06.000000000 +0200 +++ new/lollypop-1.4.33/lollypop/toolbar_end.py 2022-04-15 08:15:04.000000000 +0200 @@ -10,7 +10,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -from gi.repository import Gtk, Gio, GLib +from gi.repository import Gtk, Gio, GLib, Handy from gettext import gettext as _ @@ -293,10 +293,21 @@ @param action as Gio.SimpleAction @param value as bool """ - if not App().gtk_application_prefer_dark_theme and\ - not App().settings.get_value("dark-ui"): + manager = Handy.StyleManager.get_default() + if manager.get_system_supports_color_schemes(): + if value: + manager.set_color_scheme(Handy.ColorScheme.PREFER_DARK) + else: + manager.set_color_scheme(Handy.ColorScheme.PREFER_LIGHT) + else: settings = Gtk.Settings.get_default() - settings.set_property("gtk-application-prefer-dark-theme", value) + dark = App().settings.get_value("dark-ui") + if value: + settings.set_property( + "gtk-application-prefer-dark-theme", True) + else: + settings.set_property( + "gtk-application-prefer-dark-theme", dark) App().player.set_party(value.get_boolean()) action.set_state(value) self.__shuffle_action.set_enabled(not value) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.4.32/meson.build new/lollypop-1.4.33/meson.build --- old/lollypop-1.4.32/meson.build 2022-04-13 19:26:06.000000000 +0200 +++ new/lollypop-1.4.33/meson.build 2022-04-15 08:15:04.000000000 +0200 @@ -1,5 +1,5 @@ project('lollypop', - version: '1.4.32', + version: '1.4.33', meson_version: '>= 0.46.0' ) revision = run_command('bin/revision.sh').stdout().strip() ++++++ lollypop.obsinfo ++++++ --- /var/tmp/diff_new_pack.Jn54tA/_old 2022-04-16 00:15:56.273784385 +0200 +++ /var/tmp/diff_new_pack.Jn54tA/_new 2022-04-16 00:15:56.277784391 +0200 @@ -1,5 +1,5 @@ name: lollypop -version: 1.4.32 -mtime: 1649870766 -commit: 822b0102d928f026709d1494d5aa8cbe964bd6d0 +version: 1.4.33 +mtime: 1650003304 +commit: 4e239c2767b984d51ad2cf67a892a70facf819bf