Menu

#16 Don't restrict channel loads to viewable on lineup (breaks copies of lineups)

0.0.6.8
verified
None
bug
9
9
all
importer
True
False
False
2014-11-09
2014-05-31
No

Copies of lineups are never requested for refresh by the core so can't restrict channel loads to viewable on lineup only, instead just use IsViewable().

Discussion

  • Derek Battams

    Derek Battams - 2014-06-02
    • summary: Plugin.forceEpgRefresh() returns SD registered lineups only --> Don't restrict channel loads to viewable on lineup (breaks copies of lineups)
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,3 +1 @@
    -When the user forces a refresh via the plugin settings, the static public Plugin.forceEpgRefresh() loops thru each lineup and flips a channel to force Sage to ask for a refresh.  However, the method loops thru only those lineups registered with SD.  So copies of lineups are ignored.
    -
    -The fix is forceEpgRefresh() should be calling Global.GetAllLineups() or looping thru all capture device inputs and collecting registered lineups from there and then forcing a refresh on them all (Global.GetAllLineups() should be good enough).
    +Copies of lineups are never requested for refresh by the core so can't restrict channel loads to viewable on lineup only, instead just use IsViewable().
    
     
  • Derek Battams

    Derek Battams - 2014-06-05
    • status: accepted --> fixed
     
  • Derek Battams

    Derek Battams - 2014-11-09
    • Status: fixed --> verified
     

Log in to post a comment.