Welcome to NeoOffice developer notes and announcements
NeoOffice
Developer notes and announcements
 
 

This website is an archive and is no longer active
NeoOffice announcements have moved to the NeoOffice News website


Support
· Forums
· NeoOffice Support
· NeoWiki


Announcements
· Twitter @NeoOffice


Downloads
· Download NeoOffice


  
NeoOffice :: View topic - Little focus bug
Little focus bug
 
   NeoOffice Forum Index -> NeoOffice Releases
View previous topic :: View next topic  
Author Message
ovvldc
Captain Naiobi


Joined: Sep 13, 2004
Posts: 2352
Location: Zürich, CH

PostPosted: Wed Oct 13, 2010 1:52 pm    Post subject: Little focus bug

Not really a big deal, but on the unlikely chance that Patrick is looking for something to dig into:

If you have the navigator open and then choose a background colour, the focus shifts to the navigator window. This is quite logical, as that is the topmost window. But it is also not useful because one is unlikely to want to do something in the navigator just after setting a colour.

This is a minor annoyance as it is easily overcome by clicking in the document window or prevented by temporarily closing the navigator.

_________________
"What do you think of Western Civilization?"
"I think it would be a good idea!"
- Mohandas Karamchand Gandhi
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Thu Oct 14, 2010 10:11 am    Post subject:

NeoOffice's focus behavior (setting focus to the first floating window when a floating window is closed) is definitely not the normal Mac OS X behavior so narf has created bug 3637 to track this bug.

After doing some debugging last night and found that this behavior appears to be caused by Apple's Java code. Fortunately, I could override the Java behavior in our native code by setting the focus to the first non-floating window before Apple's Java has a chance to set the focus.

Can you install the following test patch and tell us if this bug is fixed for you? In particular, can you also make sure it that moving through all open NeoOffice documents using the Command-~ shortcut still works OK?:

Intel:
http://joe.neooffice.org/test/NeoOffice-3.1.2-Patch-0-Test-3-Intel.dmg

PowerPC:
http://joe.neooffice.org/test/NeoOffice-3.1.2-Patch-0-Test-3-PowerPC.dmg

Patrick
Back to top
ovvldc
Captain Naiobi


Joined: Sep 13, 2004
Posts: 2352
Location: Zürich, CH

PostPosted: Thu Oct 14, 2010 10:52 pm    Post subject:

Dear Patrick,

Your patch seems to bring about the desired behaviour. I did not test with many documents, but with the ones I did test, focus switches fine and command-~ also worked fine (in the sense that it only switches between documents, not cycle through floating windows).

Best wishes,
Oscar

_________________
"What do you think of Western Civilization?"
"I think it would be a good idea!"
- Mohandas Karamchand Gandhi
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Thu Oct 28, 2010 6:30 am    Post subject:

FYI. I have included the fix for the OpenOffice.org incorrect Notes setting bug in NeoOffice 3.1.2 Patch 1. You can download the patch from the NeoOffice patch download page.

Patrick
Back to top
Display posts from previous:   
   NeoOffice Forum Index -> NeoOffice Releases All times are GMT - 7 Hours
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © Planamesa Inc.
NeoOffice is a registered trademark of Planamesa Inc. and may not be used without permission.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.