libbluray | branch: master | hpi1 <h...@anonymous.org> | Sat Apr 30 17:08:04 
2016 +0300| [7ca870b0404723dcfdee94f4d3600d14a6bd6f44] | committer: hpi1

HScreenDimension: validate width and height

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

 src/libbluray/bdj/java/org/havi/ui/HScreenDimension.java |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/libbluray/bdj/java/org/havi/ui/HScreenDimension.java 
b/src/libbluray/bdj/java/org/havi/ui/HScreenDimension.java
index 51e556d..c72271b 100644
--- a/src/libbluray/bdj/java/org/havi/ui/HScreenDimension.java
+++ b/src/libbluray/bdj/java/org/havi/ui/HScreenDimension.java
@@ -21,11 +21,14 @@ package org.havi.ui;
 
 public class HScreenDimension {
     public HScreenDimension(float width, float height) {
-        this.width = width;
-        this.height = height;
+        setSize(width, height);
     }
 
     public void setSize(float width, float height) {
+        if (width < 0.0f)
+            width = 0.0f;
+        if (height < 0.0f)
+            height = 0.0f;
         this.width = width;
         this.height = height;
     }

_______________________________________________
libbluray-devel mailing list
libbluray-devel@videolan.org
https://mailman.videolan.org/listinfo/libbluray-devel

Reply via email to