diff options
author | rowanbeentje <rowan@beent.je> | 2010-07-03 14:33:24 +0000 |
---|---|---|
committer | rowanbeentje <rowan@beent.je> | 2010-07-03 14:33:24 +0000 |
commit | 32e3cbaf916d06f9375d4b19c4ae2b4492f7960a (patch) | |
tree | 468dfa985a6258aea70179498465112a93f6e4ac /Source/SPWindowController.m | |
parent | f57748788a3d9054e5e6c88e8a187e15e5bd7b2d (diff) | |
download | sequelpro-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.m | 7 |
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]; } /** |