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 750943 - Disconnect signal handlers when replacing node
Disconnect signal handlers when replacing node
Status: RESOLVED FIXED
Product: GEGL
Classification: Other
Component: gegl-gtk
git master
Other All
: Normal normal
: ---
Assigned To: Default Gegl Component Owner
Default Gegl Component Owner
Depends on:
Blocks:
 
 
Reported: 2015-06-14 17:36 UTC by Debarshi Ray
Modified: 2015-06-30 05:11 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Disconnect signal handlers when replacing node (2.55 KB, patch)
2015-06-14 17:38 UTC, Debarshi Ray
committed Details | Review

Description Debarshi Ray 2015-06-14 17:36:24 UTC
The view widget can have different GeglNode's during its lifetime. Disconnect signal handlers to connected to the previous node when setting a new one.
Comment 1 Debarshi Ray 2015-06-14 17:38:24 UTC
Created attachment 305249 [details] [review]
Disconnect signal handlers when replacing node
Comment 2 Debarshi Ray 2015-06-29 21:19:21 UTC
From #gegl on GIMPNet:

11:19 <pippin> rishi: you could perhaps just push, and close the bug yourself   
      as well? :d
Comment 3 Michael Natterer 2015-06-30 00:37:09 UTC
Please paste the commit here, at least its hash for reference.
Comment 4 Debarshi Ray 2015-06-30 05:11:32 UTC
commit cda2bdb5291f169a858ab21754f4206d14bb4c9e
Author: Debarshi Ray <debarshir@gnome.org>
Date:   Sun Jun 14 19:37:41 2015 +0200

    Disconnect signal handlers when replacing node (bug 750943)