- pp_region = &(* pp_region)->p_next;
- *pp_region = vout_OSDEpgText( p_vout, psz_start,
- i_visible_width * ( EPG_LEFT + 0.02 ),
- i_visible_height * ( EPG_TOP + 0.15 ),
- i_visible_height * EPG_PROGRAM_SIZE,
- 0x00ffffff );
-
- if( !*pp_region )
- return p_region_ret;
-
- pp_region = &(* pp_region)->p_next;
- *pp_region = vout_OSDEpgText( p_vout, psz_end,
- i_visible_width * ( 1 - EPG_LEFT - 0.085 ),
- i_visible_height * ( EPG_TOP + 0.15 ),
- i_visible_height * EPG_PROGRAM_SIZE,
- 0x00ffffff );
-
- return p_region_ret;
+ last_ptr = &(*last_ptr)->p_next;
+ *last_ptr = vout_OSDEpgText(text_start,
+ x + visible_width * (EPG_LEFT + 0.02),
+ y + visible_height * (EPG_TOP + 0.15),
+ visible_height * EPG_PROGRAM_SIZE,
+ 0x00ffffff);
+
+ if (!*last_ptr)
+ return head;
+
+ last_ptr = &(*last_ptr)->p_next;
+ *last_ptr = vout_OSDEpgText(text_end,
+ x + visible_width * (1 - EPG_LEFT - 0.085),
+ y + visible_height * (EPG_TOP + 0.15),
+ visible_height * EPG_PROGRAM_SIZE,
+ 0x00ffffff);
+
+ return head;