Perforce Public Knowledge Base - P4V/P4Admin context menu does not appear when using multiple monitors on Mac OS X 10.6 or 10.7
Reset Search
 

 

Article

P4V/P4Admin context menu does not appear when using multiple monitors on Mac OS X 10.6 or 10.7

« Go Back

Information

 
Problem

On Mac OS X 10.6 (Snow Leopard) and 10.7 (Lion), P4V and P4Admin context menus may not appear when using multiple monitors. This behavior pertains to all objects that can be right-clicked: workspaces, branch mappings, pending changelists, files, and so forth. The problem has occurred with both 2010.2 and 2011.1 releases. P4Merge is unaffected by this issue.

Solution

The problem arises when the P4V or P4Admin window is moved to an external (secondary) monitor that is configured in the System Preferences "Displays" preference pane to be located directly above the primary monitor. If the external (secondary) monitor is placed to the left, right, or below the primary monitor, then right-clicks in P4V works as expected.

To get to the top monitor, the end-user has to move the mouse pointer up, across the global menu bar; that is when the context menu problem is triggered.

If the P4V window resides logically above the main menu bar, you loose context menu handling. If the end-user picks up the main menu bar, and drags it to the top window, there are no subsequent problems with P4V context menus.

To prevent this issue, organize your monitors so that the top monitor hosts the global menu bar:

  1. Select the "{Apple Menu} | System Preferences..." menu item.
  2. Select the "Displays" icon. The Displays preferences pane is displayed.
  3. Select the "Arrangement" tab.
  4. Move the menubar icon from the lower display to the display directly above.

P4V windows will now function correctly in the monitor that hosts the global menu bar, or in monitors that are logically below it.

Related Links

Feedback

 

Was this article helpful?


   

Feedback

Please tell us how we can make this article more useful.

Characters Remaining: 255