diff --git a/VimAck/AckWindow.xib b/VimAck/AckWindow.xib
index 213c9aa..7407c37 100644
--- a/VimAck/AckWindow.xib
+++ b/VimAck/AckWindow.xib
@@ -51,7 +51,7 @@
15
2
{{425, 461}, {480, 270}}
- 611844096
+ 1685585920
Window
NSWindow
diff --git a/VimAck/Classes/AppDelegate.rb b/VimAck/Classes/AppDelegate.rb
index e34c943..3878fab 100644
--- a/VimAck/Classes/AppDelegate.rb
+++ b/VimAck/Classes/AppDelegate.rb
@@ -56,7 +56,7 @@ def application(theApplication, openFile:path)
@windowController.projectRoot = path
@windowController.window.setTitle "Searching in #{path}"
@windowController.searchQuery.setStringValue ""
- @windowController.window.makeKeyAndOrderFront nil
+ @windowController.window.makeKeyAndOrderFront(nil) unless @windowController.window.isVisible
else
ackWindowController = AckWindowController.alloc.initWithWindowNibName "AckWindow"
ackWindowController.projectRoot = path