diff options
author | kamel5 <vdr.kamel5 (at) gmx (dot) net> | 2020-02-23 19:41:24 +0100 |
---|---|---|
committer | kamel5 <vdr.kamel5 (at) gmx (dot) net> | 2020-03-02 12:47:04 +0100 |
commit | 874f5cd9d5856fdb12933766238345c38497ad7f (patch) | |
tree | 2d41828df1581a8e9623f90d0a1b1b70c715652a /recmenu.c | |
parent | 9044e092f8c3aeb8a96db9aa71493ee4f3b5c318 (diff) | |
download | vdr-plugin-tvguide-874f5cd9d5856fdb12933766238345c38497ad7f.tar.gz vdr-plugin-tvguide-874f5cd9d5856fdb12933766238345c38497ad7f.tar.bz2 |
Fixed a problem in DisplayTimerConflict
Diffstat (limited to 'recmenu.c')
-rw-r--r-- | recmenu.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -589,10 +589,14 @@ void cRecMenu::UpdateActiveMenuItem(void) { void cRecMenu::DrawScrollBar(void) { + if (!pixmapScrollBar) + return; pixmapScrollBar->Fill(theme.Color(clrBorder)); pixmapScrollBar->DrawRectangle(cRect(2,2,pixmapScrollBar->ViewPort().Width()-4, pixmapScrollBar->ViewPort().Height() - 4), theme.Color(clrBackground)); int totalNumItems = GetTotalNumMenuItems(); + if (!totalNumItems) + return; if (imgScrollBar == NULL) { int scrollBarImgHeight = (pixmapScrollBar->ViewPort().Height() - 8) * numItems / totalNumItems; imgScrollBar = createScrollbar(pixmapScrollBar->ViewPort().Width()-8, scrollBarImgHeight, theme.Color(clrHighlight), theme.Color(clrHighlightBlending)); |