All pastes #891843 Raw Edit

Untitled

public text v1 · immutable
#891843 ·published 2008-02-04 23:00 UTC
rendered paste body
Index: DVDRingBuffer.cpp
===================================================================
--- DVDRingBuffer.cpp   (revision 15759)
+++ DVDRingBuffer.cpp   (working copy)
@@ -1005,11 +1005,15 @@
 
     int32_t button;
     pci_t *pci;
+    dvdnav_status_t dvdRet;
     dvdnav_highlight_area_t hl;
     dvdnav_get_current_highlight(dvdnav, &button);
     pci = dvdnav_get_current_nav_pci(dvdnav);
-    dvdnav_get_highlight_area(pci, button, b_mode, &hl);
+    dvdRet = dvdnav_get_highlight_area(pci, button, b_mode, &hl);
 
+    if (dvdRet == DVDNAV_STATUS_ERR)
+        return false;
+
     for (int i = 0 ; i < 4 ; i++)
     {
         button_alpha[i] = 0xf & (hl.palette >> (4 * i ));