EPG, MENU>Skip empty services doesn't hide empty esrvices

Issue #290 new
prl created an issue

The description box text for the EPG, MENU>Skip empty services seting says "If set to 'yes' channels without EPG will not be shown."

If the setting is "yes" channels without EPG (like "Aspire" in Canberra) are shown, but aren't selectable. If the setting is "no", the channels are shown and selectable.

When an empty channel is selected (with the setting "no"), there is no selection highlighting, but if the service is navigated to, pressing OK will change the PIG to the service, and pressing OK again will go to live TV with that service selected.

There is a reasonable question as to whether the code or the description of the setting should be changed.

Reproduction steps

With "EPG, MENU>Skip empty services" set to "no", navigate to a service that has no EPG. The service can be navigated to , but has no selection rectangle displayed. If you are in the graphical EPG with PIG, press OK on the service and the PIG will change to the service. Pressing OK twice will change to live TV on the selected service.

Change "EPG, MENU>Skip empty services" to "yes", then navigate to a service with no EPG. The service cannot be selected, it is simply skipped over.

To test this, you need to have some services with no EPG shown in the EPG. To do that you may need to select All Services or delete the EPG cache.

The bug is marked with Reproducibility Always, because it can always be reproduced if there is an empty EPG row.

Comments (2)

  1. prl reporter

    PeterK wrote:

    I tried to duplicate this but how do you clear EPG?

    If you receive a service that has no EPG (e.g. Aspire for me in Canberra), then there's no need to clear the EPG to see the bug.

    Otherwise, if you've left the EPG stored in the default place, telnet in to the T3 and type in:

    init 4
    rm /etc/enigma2/epg.dat 
    init 3
    

    When the GUI restarts, the EPG cache should be empty, and initially hold EPG data only for the first channel you tune to.

  2. Log in to comment