aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPWindowController.m
diff options
context:
space:
mode:
authorrowanbeentje <rowan@beent.je>2010-07-03 14:33:24 +0000
committerrowanbeentje <rowan@beent.je>2010-07-03 14:33:24 +0000
commit32e3cbaf916d06f9375d4b19c4ae2b4492f7960a (patch)
tree468dfa985a6258aea70179498465112a93f6e4ac /Source/SPWindowController.m
parentf57748788a3d9054e5e6c88e8a187e15e5bd7b2d (diff)
downloadsequelpro-32e3cbaf916d06f9375d4b19c4ae2b4492f7960a.tar.gz
sequelpro-32e3cbaf916d06f9375d4b19c4ae2b4492f7960a.tar.bz2
sequelpro-32e3cbaf916d06f9375d4b19c4ae2b4492f7960a.zip
- Fix tab bars in windows with only one tab not disappearing after dragging a tab past/through them, by using PSMTabBar notifications instead of our own notifications; also fix PSMTabBar notification ordering.
- When a tab drag starts, reorder all windows in front of other applications
Diffstat (limited to 'Source/SPWindowController.m')
-rw-r--r--Source/SPWindowController.m7
1 files changed, 2 insertions, 5 deletions
diff --git a/Source/SPWindowController.m b/Source/SPWindowController.m
index ed443ac4..7eb83765 100644
--- a/Source/SPWindowController.m
+++ b/Source/SPWindowController.m
@@ -73,8 +73,8 @@
closeTabMenuItem = [[[[NSApp mainMenu] itemWithTag:SPMainMenuFile] submenu] itemWithTag:1103];
// Register for drag start and stop notifications - used to show/hide tab bars
- [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(tabDragStarted:) name:@"SPTabDragStart" object:nil];
- [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(tabDragStopped:) name:@"SPTabDragStop" object:nil];
+ [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(tabDragStarted:) name:PSMTabDragDidBeginNotification object:nil];
+ [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(tabDragStopped:) name:PSMTabDragDidEndNotification object:nil];
}
/**
@@ -375,7 +375,6 @@
*/
- (BOOL)tabView:(NSTabView *)aTabView shouldDragTabViewItem:(NSTabViewItem *)tabViewItem fromTabBar:(PSMTabBarControl *)tabBarControl
{
- [[NSNotificationCenter defaultCenter] postNotificationName:@"SPTabDragStart" object:self];
return YES;
}
@@ -408,8 +407,6 @@
// Check the window and move it to front if it's key (eg for new window creation)
if ([[tabBarControl window] isKeyWindow]) [[tabBarControl window] orderFront:self];
-
- [[NSNotificationCenter defaultCenter] postNotificationName:@"SPTabDragStop" object:self];
}
/**