After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 741287 - Background color of the source view is messed up when using gtk3-oxygen theme
Background color of the source view is messed up when using gtk3-oxygen theme
Status: RESOLVED FIXED
Product: meld
Classification: Other
Component: general
3.12.x
Other Linux
: Normal normal
: ---
Assigned To: meld-maint
meld-maint
: 742927 743741 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2014-12-09 11:24 UTC by Kilian Lackhove
Modified: 2015-02-01 20:13 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
screenshot (93.58 KB, image/png)
2014-12-09 11:24 UTC, Kilian Lackhove
Details

Description Kilian Lackhove 2014-12-09 11:24:23 UTC
Created attachment 292352 [details]
screenshot

when usingthe oxygen gtk3-theme, the background of the spource views is black. (see attachment)

My setup:

OpenSUSE 13.2
meld 3.12.0-58-g649928e 
oxygen-gtk3 1.4.1-2.4.1
gtk+ 3.14.4-4.1

It used to work fine on OpenSUSE 13.1 with meld 1.8.2 and 3.10.9-18.1
Comment 1 Thomas 2014-12-10 17:46:53 UTC
This might be an OpenSuse 13.2 bug. I can also confirm this behaviour.
Comment 2 Kai Willadsen 2014-12-10 20:09:16 UTC
I haven't confirmed it myself yet, but I've had reports on Debian as well. GTK+ 3.14 broke some stuff and the workaround was only tested with Adwaita. That's what's breaking display with oxygen-gtk-based themes.

The same problem is in bug 738482, but I'll probably just use this bug to track it.

Can you possibly install Meld 3.12.0 and let me know what the display is like? I suspect you'll see the correct background but no inline colour display, but I'd like to double-check.
Comment 3 Kilian Lackhove 2014-12-10 20:13:05 UTC
I originally tested meld 3.12.0 and it looked exactly as you described. Updating to 3.12.1 fixed that but only in adwaita and broke oxygen.
Comment 4 Kai Willadsen 2014-12-12 22:43:59 UTC
I've just pushed a change to both meld-3-12 and master branches that fixes this problem for me, as far as I can test. If someone could please test at least the meld-3-12 branch from git and confirm that it works, I'll close this and look to make a new release soon.
Comment 5 Kilian Lackhove 2014-12-13 12:25:57 UTC
I can confirm that the bug is fixed with meld 3.12.0-61-g8ebdb67 on archlinux and gtk 3.14.5 and oxygen-gtk3 1.4.1, so i suppose its fixed on openSUSE 13.2 as well.

Many thanks you for the quick fix!
Comment 6 Kai Willadsen 2014-12-13 19:58:57 UTC
This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.
Comment 7 Kai Willadsen 2015-01-14 20:08:14 UTC
*** Bug 742927 has been marked as a duplicate of this bug. ***
Comment 8 Kai Willadsen 2015-02-01 20:13:23 UTC
*** Bug 743741 has been marked as a duplicate of this bug. ***