diff --git a/rdf/content/src/nsXULKeyListener.cpp b/rdf/content/src/nsXULKeyListener.cpp index 07e07879efeb..bf6e6aae5712 100644 --- a/rdf/content/src/nsXULKeyListener.cpp +++ b/rdf/content/src/nsXULKeyListener.cpp @@ -287,7 +287,13 @@ nsXULKeyListenerImpl::Init( printf("nsXULKeyListenerImpl::Init()\n"); element = aElement; // Weak reference. Don't addref it. mDOMDocument = aDocument; // Weak reference. + + // Set the default for the xul key modifier +#ifdef XP_MAC + mXULKeyModifier = xulKeyMeta; +#else mXULKeyModifier = xulKeyControl; +#endif return NS_OK; } diff --git a/xpfe/global/resources/content/mac/platformGlobalOverlay.xul b/xpfe/global/resources/content/mac/platformGlobalOverlay.xul index d7be1e87557d..fc019f1ac535 100644 --- a/xpfe/global/resources/content/mac/platformGlobalOverlay.xul +++ b/xpfe/global/resources/content/mac/platformGlobalOverlay.xul @@ -8,10 +8,9 @@ xmlns:html="http://www.w3.org/TR/REC-html40" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> - - - - + + + diff --git a/xpfe/global/resources/content/unix/platformGlobalOverlay.xul b/xpfe/global/resources/content/unix/platformGlobalOverlay.xul index 56397daf6c4a..75276350ff05 100644 --- a/xpfe/global/resources/content/unix/platformGlobalOverlay.xul +++ b/xpfe/global/resources/content/unix/platformGlobalOverlay.xul @@ -8,6 +8,11 @@ xmlns:html="http://www.w3.org/TR/REC-html40" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + + + + +