> Those lines are part of the Finished function, so they're very much needed for
> the Activate function to work.
Oh, yes sure. I didn't notice they were inside the lambda, sorry.
> > 329 + AbstractLauncherIcon::Ptr self_abstract;
> >
> > Are you sure you need to save that on the class? I guess you can just
> > Reference your icon before that it gets unreferenced...
> >
>
> That's the problem. I did try that, but it didn't work. Got a segfault
> (totally strange). Storing it's own reference in a variable worked, though.
I want to look to this further and do some experiments with it... I think we should find a cleaner solution.
357 +class SoftwareCenterLauncherIcon(SimpleLauncherIcon):
358 + """Represents a launcher icon of a Software Center app."""
Also on tests SoftwareCenterLauncherIcon should extend BamfLauncherIcon.
This would also avoid the change on line 378
About the autoplito tests, I think that maybe you should define functions to add icons to the launcher in the emulator, also once you've finished them ask a review by Thomi for the tests.
> Those lines are part of the Finished function, so they're very much needed for
> the Activate function to work.
Oh, yes sure. I didn't notice they were inside the lambda, sorry.
> > 329 + AbstractLaunche rIcon:: Ptr self_abstract;
> >
> > Are you sure you need to save that on the class? I guess you can just
> > Reference your icon before that it gets unreferenced...
> >
>
> That's the problem. I did try that, but it didn't work. Got a segfault
> (totally strange). Storing it's own reference in a variable worked, though.
I want to look to this further and do some experiments with it... I think we should find a cleaner solution.
357 +class SoftwareCenterL auncherIcon( SimpleLauncherI con):
358 + """Represents a launcher icon of a Software Center app."""
Also on tests SoftwareCenterL auncherIcon should extend BamfLauncherIcon.
This would also avoid the change on line 378
About the autoplito tests, I think that maybe you should define functions to add icons to the launcher in the emulator, also once you've finished them ask a review by Thomi for the tests.