|
### Eclipse Workspace Patch 1.0
|
|
#P redmineair
|
|
Index: src/redmineair.as
|
|
===================================================================
|
|
--- src/redmineair.as (revision 52)
|
|
+++ src/redmineair.as (working copy)
|
|
@@ -112,14 +112,6 @@
|
|
|
|
// タスクトレイに常駐化
|
|
var menu:NativeMenu = new NativeMenu();
|
|
- var menuExit:NativeMenuItem = new NativeMenuItem("exit");
|
|
- menu.addItem(menuExit);
|
|
- menuExit.addEventListener(Event.SELECT,
|
|
- function(e:Event):void {
|
|
- saveStickies();
|
|
- NativeApplication.nativeApplication.exit();
|
|
- }
|
|
- );
|
|
|
|
if (NativeApplication.supportsMenu) {
|
|
var doc:DockIcon = NativeApplication.nativeApplication.icon as DockIcon;
|
|
@@ -128,6 +120,15 @@
|
|
doc.menu = menu;
|
|
NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE, systemTrayIconClickHandler);
|
|
} else {
|
|
+ var menuExit:NativeMenuItem = new NativeMenuItem("exit");
|
|
+ menu.addItem(menuExit);
|
|
+ menuExit.addEventListener(Event.SELECT,
|
|
+ function(e:Event):void {
|
|
+ saveStickies();
|
|
+ NativeApplication.nativeApplication.exit();
|
|
+ }
|
|
+ );
|
|
+
|
|
var tray:SystemTrayIcon = NativeApplication.nativeApplication.icon as SystemTrayIcon;
|
|
var icon032:BitmapData = (new icon032() as BitmapAsset).bitmapData;
|
|
var icon016:BitmapData = (new icon016() as BitmapAsset).bitmapData;
|
|
@@ -136,6 +137,13 @@
|
|
tray.tooltip = "RedmineAir";
|
|
tray.addEventListener(MouseEvent.CLICK, systemTrayIconClickHandler);
|
|
}
|
|
+
|
|
+ // for Mac
|
|
+ NativeApplication.nativeApplication.addEventListener(Event.EXITING, function(e:Event):void {
|
|
+ saveStickies();
|
|
+ NativeApplication.nativeApplication.exit();
|
|
+ });
|
|
+
|
|
}
|
|
|
|
public function onInitialize():void
|