summaryrefslogtreecommitdiff
path: root/recmenu.c
diff options
context:
space:
mode:
authorkamel5 <vdr.kamel5 (at) gmx (dot) net>2020-02-23 19:41:24 +0100
committerkamel5 <vdr.kamel5 (at) gmx (dot) net>2020-03-02 12:47:04 +0100
commit874f5cd9d5856fdb12933766238345c38497ad7f (patch)
tree2d41828df1581a8e9623f90d0a1b1b70c715652a /recmenu.c
parent9044e092f8c3aeb8a96db9aa71493ee4f3b5c318 (diff)
downloadvdr-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.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/recmenu.c b/recmenu.c
index 832e362..a1e6eb6 100644
--- a/recmenu.c
+++ b/recmenu.c
@@ -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));