https://bugs.kde.org/show_bug.cgi?id=504825

            Bug ID: 504825
           Summary: kdeplasma-addons applets/comic
                    bf656742175d1c0d326559d7636e5541579a80e9 kills comic
                    updates
    Classification: Plasma
           Product: plasmashell
      Version First master
       Reported In:
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Comic widget
          Assignee: plasma-b...@kde.org
          Reporter: 1i5t5.dun...@cox.net
  Target Milestone: 1.0

A recent commit to kdeplasma-addons seems to have broken applets/comic
updating.  Bisecting seems to point to:

commit bf656742175d1c0d326559d7636e5541579a80e9
Author:     Christoph Wolk <cwo.kde@despammed>
AuthorDate: Thu May 8 00:22:50 2025 +0200
Commit:     Christoph Wolk <cwo.kde@despammed>
CommitDate: Sun May 18 07:40:12 2025 +0000

applets/comic: don't unnecessarily reload model

The applet currently reloads the model and update checker whenever the
configuration is saved, as some of the changed settings may apply to
them. As model reloads change the current tab, this is rather annoying
when e.g. saving an image (which stores the directory in the
configuration).

Instead, check whether the list of enabled providers and/or update
checking interval were changed, and only reload the parts that are
necessary.

[end git log entry]

(Current head is bad at 785a8c8c74336896c0f2f82943960b3f16a80a5c but I updated
to that from 6c38e447ef01bd0dc84ffa7bbc4ba0ebbd345262 hoping to fix the issue
without luck.  My previous working version was
1a3c646fd44c58ce3bca67e5b3d5011ffc7251f1 so the problem had to be between 6c38
and 1a3c.  Realizing that as soon as the comics could update I'd lose my easy
testing ability as it's be current already with nothing to update for another
day, I worked backward testing only the applets/comic commits.  As I said, the
bf65 commit listed above was bad, while the next earlier comic commit 
f701c177484dc99d39e1961526140839640b2da7 updated comics again, so unless the
bad commit was one of the apparently comic unrelated commits between those, the
bf65 commit is the culprit.)

I'm running most of my kde live-git using the gentoo/kde overlay packages for
that purpose, on top of gentoo/~amd64 qt 6.8.3 and using wayland (no X but
xwayland).

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to