From ca0895b72212a1662604c81cd4b7454e9e94d03f Mon Sep 17 00:00:00 2001 From: = <=> Date: Sat, 29 Nov 2014 09:30:16 +0800 Subject: [PATCH] Fixes CanvasFrame not display pictures of BUG in MAC OS environment and java 1.7.0+ --- src/main/java/org/bytedeco/javacv/CanvasFrame.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/org/bytedeco/javacv/CanvasFrame.java b/src/main/java/org/bytedeco/javacv/CanvasFrame.java index 76da5cd9..218b7bc7 100644 --- a/src/main/java/org/bytedeco/javacv/CanvasFrame.java +++ b/src/main/java/org/bytedeco/javacv/CanvasFrame.java @@ -196,6 +196,9 @@ protected void initCanvas(boolean fullScreen, DisplayMode displayMode, double ga // NullPointerException or IllegalStateException, // but otherwise seems to work fine. try { + if (canvas.getWidth() <= 0 || canvas.getHeight() <= 0) { + return; + } BufferStrategy strategy = canvas.getBufferStrategy(); do { do {