OSDN Git Service

履歴ウインドウが背後に回っている時に履歴メニューを選ぶと履歴ウインドウが最前面になるように変更
authormasakih <masakih@users.sourceforge.jp>
Fri, 28 Mar 2014 12:23:45 +0000 (21:23 +0900)
committermasakih <masakih@users.sourceforge.jp>
Fri, 28 Mar 2014 12:23:45 +0000 (21:23 +0900)
KCD/HMAppDelegate.m

index 3ea9e68..b7459aa 100644 (file)
@@ -119,10 +119,11 @@ static FILE* logFileP = NULL;
                self.historyWindowController = [HMHistoryWindowController new];
        }
        
-       if(!self.historyWindowController.window.isVisible) {
-               [self.historyWindowController showWindow:nil];
+       NSWindow *window = self.historyWindowController.window;
+       if(!window.isVisible || !window.isMainWindow) {
+               [window makeKeyAndOrderFront:nil];
        } else {
-               [self.historyWindowController.window orderOut:nil];
+               [window orderOut:nil];
        }
 }