Even if the channelsfilter is a good idea in principle I think it was badly done with the fake registration.
In my little opinion this code in plugin.py is too heavy for e2 and heavly slow down parsing performance:
fakeRecService = NavigationInstance.instance.recordService(sref, True)
if fakeRecService:
fakeRecResult = fakeRecService.start(True)
NavigationInstance.instance.stopRecordService(fakeRecService)
So i decided to skip with a patch because it seems to me that "the cure is worse than the disease" :)
Just my 2 cents :)
Even if the channelsfilter is a good idea in principle I think it was badly done with the fake registration. In my little opinion this code in plugin.py is too heavy for e2 and heavly slow down parsing performance: fakeRecService = NavigationInstance.instance.recordService(sref, True) if fakeRecService: fakeRecResult = fakeRecService.start(True) NavigationInstance.instance.stopRecordService(fakeRecService) So i decided to skip with a patch because it seems to me that "the cure is worse than the disease" :) Just my 2 cents :)