GNOME Bugzilla – Bug 665659
GtkScrolledWindow: unset the child's adjustments after removing it.
Last modified: 2018-05-02 15:16:25 UTC
Created attachment 202902 [details] [review] Scrolledwindow: unset adjustments after removal, not before. It would be good to have adjustments unsetting be done after removing child, not before, because that causes useless redraws of a child. Also, that sometimes cause crashes in gtkmm during disposal, because unsetting adjustments causes size recomputation of a child and that calls some virtual functions of an already destroyed C++ wrapper at that time. See bug 660347.
May we please push this. It fixes a crash in at least one gtkmm-using application.
This still seems like a good idea.
The current code still does what it did when this was opened. Is this still known to cause problems?
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gtk/issues/376.