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 776845 - Major rendering glitches when typing private use area character in search box
Major rendering glitches when typing private use area character in search box
Status: RESOLVED FIXED
Product: gnome-characters
Classification: Other
Component: general
3.22.x
Other Linux
: Normal normal
: ---
Assigned To: GNOME Characters maintainer(s)
GNOME Characters maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2017-01-04 02:45 UTC by Michael Catanzaro
Modified: 2017-01-09 14:04 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
rendering glitch (22.08 KB, image/png)
2017-01-04 02:45 UTC, Michael Catanzaro
  Details
characterList: Add NULL check for character name (1.16 KB, patch)
2017-01-09 14:02 UTC, Daiki Ueno
committed Details | Review

Description Michael Catanzaro 2017-01-04 02:45:07 UTC
Created attachment 342807 [details]
rendering glitch

Seems like this is most probably a GTK+ bug, but I'll start it here first:

 * Open the Characters search box
 * Type Ctrl+Shift+U then e731
 * Type Enter

The rendering of the widget hierarchy breaks impressively. Screenshot attached. The transparency in the screenshot is actually displayed as black on my screen. This is with gnome-characters-3.22.0-1.fc25 and gtk3-3.22.5-1.fc25.
Comment 1 Daiki Ueno 2017-01-09 14:02:08 UTC
Created attachment 343156 [details] [review]
characterList: Add NULL check for character name
Comment 2 Daiki Ueno 2017-01-09 14:03:35 UTC
Thanks for the report.  It is caused by an uncaught exception during vfunc_draw.  The attached patch should fix this.
Comment 3 Daiki Ueno 2017-01-09 14:04:12 UTC
Attachment 343156 [details] pushed as a3b7e7e - characterList: Add NULL check for character name