Mac Interface issue

Message boards : Questions and problems : Mac Interface issue
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Gary Charpentier
Avatar

Send message
Joined: 23 Feb 08
Posts: 2465
United States
Message 62483 - Posted: 9 Jun 2015, 16:13:07 UTC

If you attempt to quit BOINC from the icon in the bar, it puts up a modal dialog asking if you want to quit the science apps. Then immediately covers that dialog box with the application display. However the issue is that it is waiting for a click in the dialog box which is now hidden, freezing the interface without any obvious way to escape.
ID: 62483 · Report as offensive
noderaser
Avatar

Send message
Joined: 2 Jan 14
Posts: 276
United States
Message 62486 - Posted: 9 Jun 2015, 16:44:14 UTC

What version of BOINC and OS X?
My Detailed BOINC Stats
ID: 62486 · Report as offensive
Profile Gary Charpentier
Avatar

Send message
Joined: 23 Feb 08
Posts: 2465
United States
Message 62487 - Posted: 9 Jun 2015, 16:52:18 UTC - in response to Message 62486.  

What version of BOINC and OS X?

BOINC 7.2.42, Darwin 12.6.0
ID: 62487 · Report as offensive
Profile Gary Charpentier
Avatar

Send message
Joined: 23 Feb 08
Posts: 2465
United States
Message 62503 - Posted: 10 Jun 2015, 0:25:07 UTC - in response to Message 62487.  

What version of BOINC and OS X?

BOINC 7.2.42, Darwin 12.6.0

Edit, not that I'm back in front of the machine, make that BOINC 7.4.36.
ID: 62503 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15484
Netherlands
Message 62509 - Posted: 10 Jun 2015, 18:36:24 UTC

From Charlie:
I tested this very thoroughly (including under Darwin 12.6.0) and could not reproduce the problem he reports. However, I did find a related bug. When we modified the task bar icon logic for the upgrade to wxWidgets 3.0 (BOINC 7.3.0), that introduced a bug which caused the Exit Confirmation Dialog to _not_ be shown at all (i.e., skipped) on the Mac when the user selects Quit from the menubar icon menu (taskbar menu), though it works correctly when Quit is selected from the Dock icon menu or from the regular menus.

I wonder if he is misinterpreting the fact that this dialog is not shown at all so that he thinks the dialog is hidden behind another window. But when I select Quit from the menubar icon menu, BOINC exits immediately, so it is unclear what is causing the problem he is seeing.

This bug (failure to exists through BOINC 7.6.2, but I checked in a change tonight to trunk and to the 7.6 branch so it will be fixed in 7.6.3.

Cheers,
--Charlie

ID: 62509 · Report as offensive
Profile Gary Charpentier
Avatar

Send message
Joined: 23 Feb 08
Posts: 2465
United States
Message 62512 - Posted: 10 Jun 2015, 20:57:41 UTC - in response to Message 62509.  

From Charlie:
I tested this very thoroughly (including under Darwin 12.6.0) and could not reproduce the problem he reports. However, I did find a related bug. When we modified the task bar icon logic for the upgrade to wxWidgets 3.0 (BOINC 7.3.0), that introduced a bug which caused the Exit Confirmation Dialog to _not_ be shown at all (i.e., skipped) on the Mac when the user selects Quit from the menubar icon menu (taskbar menu), though it works correctly when Quit is selected from the Dock icon menu or from the regular menus.

I wonder if he is misinterpreting the fact that this dialog is not shown at all so that he thinks the dialog is hidden behind another window. But when I select Quit from the menubar icon menu, BOINC exits immediately, so it is unclear what is causing the problem he is seeing.

This bug (failure to exists through BOINC 7.6.2, but I checked in a change tonight to trunk and to the 7.6 branch so it will be fixed in 7.6.3.

Cheers,
--Charlie

Just so we are sure, at the beginning BOINC was hidden, quit selected from DOCK (at bottom) it drew the exit confirmation and about 0.1 seconds later put the application in front, which was full screen.

Have no issues when selecting quit from the BOINC menu (top left) or using key shortcut. Don't remember issues ever selecting it from the taskbar (at top right), that is actually the menubar per Mac documentation.

Wondering if it is the same issue where on Charlie's system there wasn't a delay between the exit confirmation and it being covered, so he did not know it was hidden?

In any case selecting finder as the front application brought the dialog box on top, as well as opening a new finder window.

I haven't tried playing with BOINC at less than full screen for the application.

Gary
ID: 62512 · Report as offensive
Charlie Fenton
Project developer

Send message
Joined: 17 Jul 06
Posts: 287
United States
Message 62514 - Posted: 10 Jun 2015, 23:59:01 UTC - in response to Message 62512.  

Just so we are sure, at the beginning BOINC was hidden, quit selected from DOCK (at bottom) it drew the exit confirmation and about 0.1 seconds later put the application in front, which was full screen.

What do you mean by which was full screen? How did you make BOINC appear full screen on Mountain Lion?

In my testing, I arranged the main BOINC window to cover the same area as the exit confirmation dialog (though not the entire screen.) I tested it selecting Quit front the Dock both with BOINC hidden and shown, and both with and without the Event Log displayed. The Confirmation dialog appeared on top of the main window every time.

In any case, BOINC 7.4.36 is long deprecated. Do you have the same problem with BOINC 7.4.42? Please also try BOINC 7.6.2 to see if the problem has been corrected for the next release. You can these here.
Charlie Fenton
BOINC / SETI@home Macintosh & Windows Programmer
ID: 62514 · Report as offensive
Profile Gary Charpentier
Avatar

Send message
Joined: 23 Feb 08
Posts: 2465
United States
Message 62518 - Posted: 11 Jun 2015, 4:09:00 UTC - in response to Message 62514.  

Just so we are sure, at the beginning BOINC was hidden, quit selected from DOCK (at bottom) it drew the exit confirmation and about 0.1 seconds later put the application in front, which was full screen.

What do you mean by which was full screen? How did you make BOINC appear full screen on Mountain Lion?

In my testing, I arranged the main BOINC window to cover the same area as the exit confirmation dialog (though not the entire screen.) I tested it selecting Quit front the Dock both with BOINC hidden and shown, and both with and without the Event Log displayed. The Confirmation dialog appeared on top of the main window every time.

In any case, BOINC 7.4.36 is long deprecated. Do you have the same problem with BOINC 7.4.42? Please also try BOINC 7.6.2 to see if the problem has been corrected for the next release. You can these here.

How full screen? Long long time ago I believe I hit the green plus button and then the red x button. Since that time on my system it has always opened full screen.

I did try updating to 7.4.42 at one point. Doing so broke the VM with it giving me messages that it failed to start, so I had to roll back. On that for a second, anything I need to do to make it go forward clean, e.g. reset the projects using the VM?

In playing with it again in the last few minutes it seems to be working correctly now with 7.4.36. So I'm willing to put it down to transient error or perhaps the exact mix of jobs running on my machine at the time (a race?).

Thanks for looking into it.
ID: 62518 · Report as offensive

Message boards : Questions and problems : Mac Interface issue

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.