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 724659 - search provider: fix segfault when activating a result
search provider: fix segfault when activating a result
Status: RESOLVED FIXED
Product: seahorse
Classification: Applications
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: Seahorse Maintainer
Seahorse Maintainer
Depends on:
Blocks:
 
 
Reported: 2014-02-18 15:54 UTC by Giovanni Campagna
Modified: 2014-02-19 19:25 UTC
See Also:
GNOME target: 3.12
GNOME version: ---


Attachments
search provider: fix segfault when activating a result (4.07 KB, patch)
2014-02-18 15:54 UTC, Giovanni Campagna
committed Details | Review

Description Giovanni Campagna 2014-02-18 15:54:45 UTC
SeahorseKeyManager is not a SeahorseWidget anymore, so we can't
use seahorse_widget_find() to obtain the singleton. Instead,
have seahorse_key_manager_show() store and return it.
This also fixes the single-window behavior of GtkApplication.
Comment 1 Giovanni Campagna 2014-02-18 15:54:52 UTC
Created attachment 269574 [details] [review]
search provider: fix segfault when activating a result
Comment 2 Stef Walter 2014-02-19 19:24:56 UTC
Thanks. Although this blurs the boundaries between libseahorse/ and src/ that's something we should do anyway.

Attachment 269574 [details] pushed as 9aa1fb5 - search provider: fix segfault when activating a result