[Users] Views keep getting changed on exit ?
Dustin Miller
dustbiz at gmail.com
Thu Nov 10 07:34:45 UTC 2022
On Mon, 7 Nov 2022 15:33:59 +0600
Dustin Miller <dustbiz at gmail.com> wrote:
> One thing I had forgotten about was that this issue only shows up for
> me when I exit Claws (CM) with the message view hidden.
>
DM: For clarification, the issue I was having is Bug 4521
(https://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=4521).
This bug is now fixed in git, and I can confirm that I no longer have
the related issue with CM v4.1.1git11 on three different systems (all
with Xfce DE and Greybird-Pro theme): Linux Mint 20.3, Linux Mint
Debian Edition, and Fedora 36. Kudos and a big thanks to Paul for
squashing this bug! :)
DM: It's possible that this bug fix will not resolve all of the issues
reported in this thread, but I wanted to provide an update on this, in
case the information / clarification may be helpful to anyone else.
---Dustin
>
> I thought I would look into this in more detail for two of my systems
> and include some information here in case it is helpful for anyone to
> understand what may be going on. The systems are:
>
> * Linux Mint 20.3, Xfce, Greybird-Pro theme, CM v4.1.0 ("LM")
> * Linux Mint Debian Edition 5, Xfce, Greybird-Pro theme, CM v4.1.1
> ("LMDE")
>
> For the relevant settings from the '.claws-mail/clawsrc' file, I will
> use the following key:
>
> S = summaryview_height value. M = messageview_height value. On/Off =
> messageview_visible value.
>
> * 1. If message view (MV) is off when CM starts, it doesn't matter
> what the S and M values are; when MV is shown it ignores the values in
> clawsrc and applies 'default' (i.e. always the same) values of S =
> 95 and M = 555 (LM), 551 (LMDE). If no other changes are made, these
> values are then written to clawsrc when CM closes.
>
> * 2. If MV is on when CM starts, then whatever S and M values are in
> clawsrc will be honored throughout that entire session.
>
> * 3. So the reason why the issue only appeared for me when I closed CM
> w/ MV hidden is not because my changes had not been saved as S = 170
> and M = 480 (LM), 476 (LMDE) (i.e. my current preference), but
> rather because MV was set to 'off' in clawsrc. If I manually changed
> this setting to 'on' before starting CM again, then I have the same
> result as in #2 above with my desired values being correctly applied.
>
> So it seems like the trouble-point for my case is when the MV is
> manually shown (in the context of CM starting with it hidden). Under
> our current assumption that this is not a CM bug, then at the point
> when I instruct CM to show the message view, it appears that something
> outside of CM is forcing CM to ignore the values in clawsrc and use a
> different but consistent set of values, which CM will then remember
> throughout the session and write to clawsrc on exit unless I change
> them.
More information about the Users
mailing list