Bug 1678253

Summary: Show: dropdown disappears
Product: [Fedora] Fedora Reporter: Dennis Appelon Nielsen <AppelonD>
Component: evolutionAssignee: Milan Crha <mcrha>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 29CC: caillon+fedoraproject, lucilanga, mcrha, rhughes, rstrode, sandmann
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: evolution-3.32.0 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-02-18 12:14:30 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Dennis Appelon Nielsen 2019-02-18 11:20:10 UTC
Description of problem:
When I update my evolution mail client, my option to select what I want to see goes away, the Show: dropdown, where I can select Last 5 days, unread messeges etc.

Version-Release number of selected component (if applicable):
3.30.5

Available Packages
Name         : evolution
Version      : 3.30.5
Release      : 1.fc29
Arch         : x86_64
Size         : 3.6 M
Source       : evolution-3.30.5-1.fc29.src.rpm
Repo         : updates
Summary      : Mail and calendar client for GNOME
URL          : https://wiki.gnome.org/Apps/Evolution
License      : GPLv2+ and GFDL
Description  : Evolution is the GNOME mailer, calendar, contact manager and
             : communications tool.  The components which make up Evolution
             : are tightly integrated with one another and act as a seamless
             : personal information-management tool.


How reproducible:

dnf update evolution


Expected results:
The Show dropdown stays even in the latest release 

Additional info:

Comment 1 Milan Crha 2019-02-18 11:47:45 UTC
Thanks for a bug report. Evolution itself didn't change anything in this regard, I believe it's a changed behaviour in gtk3. Could you try to make the window wider, thus it has enough space to show everything in the bar, please? It helped to some other user, if I recall correctly.

Comment 2 Dennis Appelon Nielsen 2019-02-18 12:14:30 UTC
Strange I have tried to update and downgrade twice now, but now in the 3rd try it showed it after update....

Comment 3 Milan Crha 2019-02-18 14:59:23 UTC
There's definitely something odd there. I tried to reproduce and found out that it's not gtk+ hiding the widgets, it's evolution itself, when it realizes that the minimum width would be larger than the screen width. I fixed it for 3.31.92+ (which will be 3.32.0 in three weeks) with [1].

[1] https://gitlab.gnome.org/GNOME/evolution/commit/9e9cc42454

Comment 4 Milan Crha 2019-02-20 11:30:56 UTC
(In reply to Milan Crha from comment #3)
> I fixed it for 3.31.92+ (which will be 3.32.0 in three weeks) with [1].
> 
> [1] https://gitlab.gnome.org/GNOME/evolution/commit/9e9cc42454

I noticed a regression in the above commit and fixed it with [2]. This will be released at the same time, for 3.31.92+.

[2] https://gitlab.gnome.org/GNOME/evolution/commit/30d4b767f5