java-access-bridge r242 - in branches/gnome-2-24: . bridge/org/GNOME/Accessibility



Author: jeffcai
Date: Fri Jan  9 12:08:23 2009
New Revision: 242
URL: http://svn.gnome.org/viewvc/java-access-bridge?rev=242&view=rev

Log:
2009-01-09  Jeff Cai <jeff cai sun com>

    * bridge/org/GNOME/Accessibility/JavaBridge.java: (JavaBridge):
    Fix for bug #562408.
    Ignore 'SIGPIPE' to fix Java applications exit when a11y is enabled.
    This is only a tempoary since it uses the unsupported package sun.misc.*.



Modified:
   branches/gnome-2-24/ChangeLog
   branches/gnome-2-24/bridge/org/GNOME/Accessibility/JavaBridge.java

Modified: branches/gnome-2-24/bridge/org/GNOME/Accessibility/JavaBridge.java
==============================================================================
--- branches/gnome-2-24/bridge/org/GNOME/Accessibility/JavaBridge.java	(original)
+++ branches/gnome-2-24/bridge/org/GNOME/Accessibility/JavaBridge.java	Fri Jan  9 12:08:23 2009
@@ -34,6 +34,8 @@
 import javax.accessibility.AccessibleRole;
 import javax.accessibility.AccessibleText;
 import javax.accessibility.AccessibleEditableText;
+import sun.misc.Signal;
+import sun.misc.SignalHandler;
 
 public class JavaBridge {
 
@@ -55,6 +57,7 @@
  static Application the_app;
 
  javax.accessibility.Accessible appAccessible;
+ SignalHandler h = Signal.handle (new Signal("PIPE"), SignalHandler.SIG_IGN);
 
 	static {
 	 accessibleObjectFactory = new AccessibleFactory();



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]