• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Bring app to foreground in 10.5
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bring app to foreground in 10.5


  • Subject: Re: Bring app to foreground in 10.5
  • From: Edison Thomaz <email@hidden>
  • Date: Wed, 14 Nov 2007 13:25:03 -0500

Good idea! Just filed a bug. For those interested, the bug id is 5599887.

-et

On Nov 14, 2007, at 12:47 PM, John Stiles wrote:

Did you file a bug?
This sounds like something Apple would want to fix.
Leopard changed a lot of stuff and there seem to be a fair number of edge cases that didn't get tested.



On Nov 14, 2007, at 9:44 AM, Edison Thomaz wrote:

Hi,

For apps that run in the background (LSUIElement=1, LSBackgroundOnly=1), the following code brings the app to the foreground under 10.4:

// Transform process from background to foreground
ProcessSerialNumber psn = { 0, kCurrentProcess };

OSStatus returnCode = TransformProcessType(& psn, kProcessTransformToForegroundApplication);

if( returnCode != 0)
NSLog(@"Could not bring app to front. Error %d", returnCode);

// Bring the main window back up
[NSApp activateIgnoringOtherApps:YES];
[mainWindow makeKeyAndOrderFront: self];


In 10.5, however, this code no longer works 100%. The app window does come to the foreground, but not its menu bar. To make the app menu bar show up, one has to take the additional step of switching to some other app and then switching back.

Does anyone know what needs to be done to bring the app menu bar back to foreground with the app?

Thanks,

-et
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
40blizzard.com


This email sent to email@hidden

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >Bring app to foreground in 10.5 (From: Edison Thomaz <email@hidden>)
 >Re: Bring app to foreground in 10.5 (From: John Stiles <email@hidden>)

  • Prev by Date: Re: How to add button in NIB by code?
  • Next by Date: Re: Subclassing best practice
  • Previous by thread: Re: Bring app to foreground in 10.5
  • Next by thread: Re: Bring app to foreground in 10.5
  • Index(es):
    • Date
    • Thread