this function calls _efl_ref in the beginning, so _efl_unref them in the
end. This fixes bugs where wrong evas_object_del is called to often,
which would lead to the internal refcount rising instead of getting to
0.
Details
Details
- Reviewers
cedric zmike stefan_schmidt q66 - Commits
- rEFL8d5a39861096: eo: _efl_unref correctly
Diff Detail
Diff Detail
- Repository
- rEFL core/efl
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Comment Actions
This is good. Can you provide an example case in the commit log when you merge so that a test can be written for it?
Comment Actions
Sure, but having that info in the log for this commit will make future reading easier.
Comment Actions
Okay, tests are added in D6253.
The overall situation improved, however, we still have about 800 part objects on shutdown that are not deleted, will investigate further.