Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 8e8fec86a1a2e91df9094dc09a849ba2 > files > 1

vdr-plugin-dvdswitch-0.1.3-3mdv2009.0.src.rpm

#!/bin/sh /usr/share/dpatch/dpatch-run

## 03_no-files-crash.dpatch by Matthias Schwarzott <zzam@gentoo.org>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Fixes this Bug: Opening DVDSwitch menu if the image directory is empty,
## DP: and then pressing some arrow key crashes vdr.

@DPATCH@
Index: dvdswitch-0.1.3/menu.c
===================================================================
--- dvdswitch-0.1.3.orig/menu.c
+++ dvdswitch-0.1.3/menu.c
@@ -754,8 +754,10 @@ eOSState cMainMenu::MenuMove(eKeys Key)
   SetHelp();
 
   mItem = (cMainMenuItem*)Get(Current());
-  MainMenuOptions.setLastSelectItemName(mItem->FileName());
-  MainMenuOptions.LastSelectItemType(mItem->Type());
+  if (mItem) {
+    MainMenuOptions.setLastSelectItemName(mItem->FileName());
+    MainMenuOptions.LastSelectItemType(mItem->Type());
+  }
 
   return state;
 }