Bug 1190887

Summary: Flags in Gnome-Mines game are no longer visible after gtk3-3.14.8 upgrade.
Product: [Fedora] Fedora Reporter: Jonathan S <bugzilla_acct_1959>
Component: gtk3Assignee: Matthias Clasen <mclasen>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 21CC: aklhfex, ccecchi, mclasen
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: gtk3-3.14.8-2.fc21 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-02-17 08:09:53 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:
Attachments:
Description Flags
Screenshot of corruption after maximizing the mines window. none

Description Jonathan S 2015-02-09 21:36:18 UTC
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.

Comment 1 Fedora Update System 2015-02-11 17:22:34 UTC
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

Comment 2 Jonathan S 2015-02-11 23:36:33 UTC
This has solved the issue - thanks for the quick work! :-)

Comment 3 Jonathan S 2015-02-12 01:34:19 UTC
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.

Comment 4 Jonathan S 2015-02-12 01:36:53 UTC
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

Comment 5 Matthias Clasen 2015-02-12 17:34:10 UTC
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.

Comment 6 Jonathan S 2015-02-12 20:28:40 UTC
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.

Comment 7 Fedora Update System 2015-02-15 03:13:10 UTC
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).

Comment 8 Fedora Update System 2015-02-17 08:09:53 UTC
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.