Blob Blame History Raw
# Removing MacOSX useless dependence
# Adapted from Tiago Saboga <tiagosaboga@gmail.com>  original: 
#
# http://svn.debian.org/wsvn/pkg-java/trunk/omegat/debian/patches/04-get-rid-of-MRJAdapter.dpatch?op=file&rev=0&sc=0

--- OmegaT-1.7.3_02/src/org/omegat/gui/main/MainWindow.java.orig	2008-03-28 11:20:12.000000000 +0100
+++ OmegaT-1.7.3_02/src/org/omegat/gui/main/MainWindow.java	2008-07-04 18:23:44.000000000 +0200
@@ -103,7 +103,6 @@
 import com.vlsolutions.swing.docking.event.DockableStateWillChangeListener;
 import com.vlsolutions.swing.docking.ui.DockingUISettings;
 
-import net.roydesign.mac.MRJAdapter;
 
 /**
  * The main window of OmegaT application.
@@ -257,35 +256,8 @@
         uiUpdateOnProjectClose();
         initUIShortcuts();
         
-        try
-        {
-            // MacOSX-specific
-            MRJAdapter.addQuitApplicationListener(new ActionListener()
-            {
-                public void actionPerformed(ActionEvent e)
-                {
-                    doQuit();
-                }
-            });
-            MRJAdapter.addAboutListener(new ActionListener()
-            {
-                public void actionPerformed(ActionEvent e)
-                {
-                    doAbout();
-                }
-            });
-        }
-        catch(NoClassDefFoundError e)
-        {
-            Log.log(e);
-        }
-
-        // all except MacOSX
-        if(!StaticUtils.onMacOSX())   // NOI18N
-        {
-            projectMenu.add(separator2inProjectMenu);
-            projectMenu.add(projectExitMenuItem);
-        }
+        projectMenu.add(separator2inProjectMenu);
+        projectMenu.add(projectExitMenuItem);
 
         // Add Language submenu to Options menu