Description of problem: Flags in Gnome-Mines game are no longer visible after gtk3 upgrade. Version-Release number of selected component (if applicable): gtk3-3.14.8.1.fc21 How reproducible: With above gtk3 version, open the Mines game. Right-clicking should show a flag in the clicked square. Instead, nothing appears, although one can see that the flag *has* been placed by the flag-counter top right. Resizing the window makes the flags appear, and once this has been done, all subsequent flags appear correctly. Reverting to gtk3-3.14.6.1.fc21 (and of course its dependency gtk3-immodule-xim) gives the expected result with flags appearing correctly. Note that with the new 3.14.8, you can see slight corruption on the large digits within the game after having resized the window. The corruption takes the form of a small part of the top of the digit disappearing.
gtk3-3.14.8-2.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/gtk3-3.14.8-2.fc21
This has solved the issue - thanks for the quick work! :-)
Oops, I spoke too soon. Although the invisible flags no longer occur, you can still get corruption. I've installed gtk3-3.14.8-2.fc21.x86_64.rpm and gtk3-immodule-xim-3.14.8-2.fc21.x86_64.rpm from koji. Start with the mines windows not maximized. Click to show some numerals and place a few flags. All looks fine at this stage. Then maximize the mines window and you get both numerals and flags truncated at the top, sometimes severely truncated as the attached screenshot shows.
Created attachment 990712 [details] Screenshot of corruption after maximizing the mines window. This is after applying the update gtk3-3.14.8-2.fc21.x86_64.rpm
This bug was about a specific regression in gtk+, which is fixed now. Please file a new bug for other rendering problems you find. The one in your screenshot looks more like a gnome-mines issue to me.
Hi Matthias You're right. I reverted to gtk3-3.14.5 and found that the flag/numeral corruption occurs even there. I'd assumed that it was related to the invisible flags because I only noticed it when I started resizing/maximizing the window to get the invisible flags to appear. Obviously, you don't often do such things when you're normally playing mines, so I'd never noticed it before. Anyway, thanks for fixing the gtk issue so quickly. I'll file another bug under gnome-mines.
Package gtk3-3.14.8-2.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing gtk3-3.14.8-2.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-1995/gtk3-3.14.8-2.fc21 then log in and leave karma (feedback).
gtk3-3.14.8-2.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.