Automatically terminate login items moved to the trash
| Originator: | matt | ||
| Number: | rdar://10809456 | Date Originated: | 04-Feb-2012 02:13 PM |
| Status: | Closed | Resolved: | 18-Jun-2014 10:42 AM |
| Product: | Mac OS X SDK | Product Version: | 10.7.3 |
| Classification: | Enhancement | Reproducible: |
Summary: When the user drags an application bundle to the trash that contains running login items registered with SMLoginItemSetEnabled, terminate those login items. Steps to Reproduce: 1. Start an application that registers a background login item through SMLoginItemSetEnabled 2. Enable the login item 3. Quit the parent application 4. Drag the parent application to the trash 5. Attempt to empty the trash Expected Results: The application is successfully removed. Actual Results: The application is only partially removed because the background login item is still running. Notes: An alternative is to prevent dragging the parent application to the trash if it has active login items, displaying a message to the user much like when an attempt is made to drag the parent application the trash while running.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!
Engineering has provided the following information:
We will not be further enhancing this API.
We are now closing this bug report.