libbluray | branch: master | hpi1 <[email protected]> | Mon Sep  8 11:37:17 
2014 +0300| [b7a17e95f3250f6cb5e95bbc8361756d1f4fbf72] | committer: hpi1

Fix possible null pointer dereference

> http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=b7a17e95f3250f6cb5e95bbc8361756d1f4fbf72
---

 src/libbluray/bdj/java/org/havi/ui/HScene.java |    9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/libbluray/bdj/java/org/havi/ui/HScene.java 
b/src/libbluray/bdj/java/org/havi/ui/HScene.java
index 1ef3ada..7937d32 100644
--- a/src/libbluray/bdj/java/org/havi/ui/HScene.java
+++ b/src/libbluray/bdj/java/org/havi/ui/HScene.java
@@ -250,10 +250,11 @@ public class HScene extends Container implements 
HComponentOrdering {
             removeAll();
 
             Graphics g = GUIManager.getInstance().getGraphics();
-            Rectangle r = getBounds();
-            g.clearRect(r.x, r.y, r.width, r.height);
-            g.dispose();
-
+            if (g != null) {
+                Rectangle r = getBounds();
+                g.clearRect(r.x, r.y, r.width, r.height);
+                g.dispose();
+            }
             if (image != null) {
                 image.flush();
             }

_______________________________________________
libbluray-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/libbluray-devel

Reply via email to