libbluray | branch: master | hpi1 <[email protected]> | Wed Aug 27 12:22:53 2014 +0300| [4f8c93f8d4173ca08d229307cb1edac2dfc0beb2] | committer: hpi1
Fix possible null pointer dereference > http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=4f8c93f8d4173ca08d229307cb1edac2dfc0beb2 --- src/libbluray/bdj/java/java/awt/BDJHelper.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/libbluray/bdj/java/java/awt/BDJHelper.java b/src/libbluray/bdj/java/java/awt/BDJHelper.java index 8bb2edd..f5a165b 100644 --- a/src/libbluray/bdj/java/java/awt/BDJHelper.java +++ b/src/libbluray/bdj/java/java/awt/BDJHelper.java @@ -78,8 +78,12 @@ public class BDJHelper { event = new KeyEvent(focusOwner, id, when, modifiers, KeyEvent.VK_UNDEFINED, (char)keyCode); else event = new KeyEvent(focusOwner, id, when, modifiers, keyCode, KeyEvent.CHAR_UNDEFINED); - BDToolkit.getEventQueue(focusOwner).postEvent(event); - return true; + + EventQueue eq = BDToolkit.getEventQueue(focusOwner); + if (eq != null) { + eq.postEvent(event); + return true; + } } catch (Throwable e) { org.videolan.Logger.getLogger("BDJHelper").error("postKeyEvent failed: " + e); } _______________________________________________ libbluray-devel mailing list [email protected] https://mailman.videolan.org/listinfo/libbluray-devel
