jbicha requested a merge proposal against lp:~ubuntu- desktop/evince/ubuntu so have created a branch as well
** Branch linked: lp:~fossfreedom/evince/lp1670054 -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/1670054 Title: evince should display CSD headerbars for budgie-desktop Status in evince package in Ubuntu: In Progress Bug description: budgie-desktop should display GNOME based CSD headerbars. Due to the patching, it displays non GNOME based menus. Attached is a patch to resolve this. It has been tested on multiple desktop environments; It correctly displays a traditional menu bar for Unity. For both GNOME-Shell and budgie-desktop CSD is displayed. Note - I have taken the clean and consistent approach as the patching for gedit. The extant traditional and unity patches are confused - DESKTOP_SESSION comparison is hard-coded for GNOME - budgie-desktop uses the DESKTOP_SESSION of BUDGIE:GNOME. The traditional menu bar patch is inconsistent and uses a completely different algorithm that doesnt work with budgie-desktop. I have simplified the logic to just apply CSD for GNOME based desktops as per gedit patching. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1670054/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp