Changeset 12

Show
Ignore:
Timestamp:
03/19/08 15:24:15 (2 years ago)
Author:
monroe.linden
Message:

Fix for http://jira.secondlife.com/browse/VWR-5496 (Crashes from keyboard input at various places in the user interface).

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/llmozlib2/build_mozilla/linden.patch

    r11 r12  
    16291629--- widget/src/mac/nsMacTSMMessagePump.cpp      2006-06-22 12:13:02.000000000 -0700 
    16301630+++ widget/src/mac/nsMacTSMMessagePump.cpp      2008-03-13 17:28:13.000000000 -0700 
    1631 @@ -310,6 +310,9 @@ 
    1632    if (err)  
     1631@@ -172,6 +172,9 @@ 
     1632        NS_ASSERTION(err==noErr, "nsMacTSMMessagePump::PositionToOffsetHandler: AEGetParamPtr[TSMRefcon] failed"); 
     1633        if (err!=noErr)  
     1634                return err; 
     1635
     1636+       if(NULL==eventHandler) 
     1637+               return errAEEventNotHandled; 
     1638         
     1639        // 
     1640        // Extract the Position parameter. 
     1641@@ -220,6 +223,9 @@ 
     1642        NS_ASSERTION(err==noErr, "nsMacTSMMessagePump::OffsetToPositionHandler: AEGetParamPtr[TSMRefcon] failed."); 
     1643        if (err!=noErr)  
     1644                return err; 
     1645
     1646+       if(NULL==eventHandler) 
     1647+               return errAEEventNotHandled; 
     1648         
     1649        // 
     1650        // Extract the Offset parameter 
     1651@@ -264,6 +270,9 @@ 
     1652   NS_ASSERTION(err==noErr, "nsMacTSMMessagePump::GetAppleEventTSMData: AEGetParamPtr[TSMRefcon] failed."); 
     1653   if (err) 
    16331654     return err; 
    1634   
     1655
     1656+  if(NULL==*outEventHandler) 
     1657+    return errAEEventNotHandled; 
     1658   
     1659   // 
     1660   // get text 
     1661@@ -438,6 +447,9 @@ 
     1662   NS_ASSERTION(err==noErr, "nsMacTSMMessagePump::UnicodeGetSelectedTextHandler: AEGetParamPtr[TSMRefcon] failed."); 
     1663   if (err!=noErr)  
     1664     return err; 
     1665
    16351666+  if(NULL==eventHandler) 
    16361667+    return errAEEventNotHandled; 
    1637 
     1668    
    16381669   // 
    1639    // length of converted text 
    1640    // 
     1670   // Extract the Offset parameter 
    16411671 
    1642