# HG changeset patch # User mhessling@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1350686123 0 # Node ID d784b85b632e64a375a48fa554ec6961a29f1e7d # Parent 09a7202edb53178616b594f8f493a7f29aaa8c83 Change incorrect call to DW_MUTEX_LOCK to DW_MUTEX_UNLOCK in dw_mle_get_size() diff -r 09a7202edb53 -r d784b85b632e mac/dw.m --- a/mac/dw.m Mon Oct 15 01:45:36 2012 +0000 +++ b/mac/dw.m Fri Oct 19 22:35:23 2012 +0000 @@ -1322,7 +1322,7 @@ -(void)keyDown:(NSEvent *)theEvent { unichar vk = [[theEvent charactersIgnoringModifiers] characterAtIndex:0]; - + if(vk == NSTabCharacter || vk == NSBackTabCharacter) [self interpretKeyEvents:[NSArray arrayWithObject:theEvent]]; else if(vk == NSLeftArrowFunctionKey) @@ -1330,14 +1330,14 @@ NSArray *pages = [self tabViewItems]; DWNotebookPage *page = (DWNotebookPage *)[self selectedTabViewItem]; NSUInteger index = [pages indexOfObject:page]; - + if(index != NSNotFound) { if(index > 0) [self selectTabViewItem:[pages objectAtIndex:(index-1)]]; else [self selectTabViewItem:[pages objectAtIndex:0]]; - + } } else if(vk == NSRightArrowFunctionKey) @@ -1346,14 +1346,14 @@ DWNotebookPage *page = (DWNotebookPage *)[self selectedTabViewItem]; NSUInteger index = [pages indexOfObject:page]; NSUInteger count = [pages count]; - + if(index != NSNotFound) { if(index + 1 < count) [self selectTabViewItem:[pages objectAtIndex:(index+1)]]; else [self selectTabViewItem:[pages objectAtIndex:(count-1)]]; - + } } [super keyDown:theEvent]; @@ -2142,7 +2142,7 @@ -(void)keyDown:(NSEvent *)theEvent { unichar vk = [[theEvent charactersIgnoringModifiers] characterAtIndex:0]; - + if(vk == NSTabCharacter || vk == NSBackTabCharacter) [self interpretKeyEvents:[NSArray arrayWithObject:theEvent]]; [super keyDown:theEvent]; @@ -2387,7 +2387,7 @@ -(void)keyDown:(NSEvent *)theEvent { unichar vk = [[theEvent charactersIgnoringModifiers] characterAtIndex:0]; - + if(vk == NSTabCharacter || vk == NSBackTabCharacter) [self interpretKeyEvents:[NSArray arrayWithObject:theEvent]]; [super keyDown:theEvent]; @@ -5302,7 +5302,7 @@ *lines = numberOfLines; } - DW_MUTEX_LOCK; + DW_MUTEX_UNLOCK; } /*