Changeset 2101


Ignore:
Timestamp:
5/14/2010 2:07:00 PM (5 years ago)
Author:
lowjoel
Message:

Fixed potential NullReferenceException? which will mask the inner exception when an exception is thrown in the OnInitInstance? event handler for GuiProgram?.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/eraser/Eraser/Program.GuiProgram.cs

    r1944 r2101  
    103103                if (IsFirstInstance) 
    104104                { 
     105                    //Initialise and run the program. 
     106                    InitInstanceEventArgs eventArgs = new InitInstanceEventArgs(); 
     107                    OnInitInstance(this, eventArgs); 
     108                    if (MainForm == null) 
     109                        return; 
     110 
    105111                    try 
    106112                    { 
    107                         //Initialise and run the program. 
    108                         InitInstanceEventArgs eventArgs = new InitInstanceEventArgs(); 
    109                         OnInitInstance(this, eventArgs); 
    110                         if (MainForm == null) 
    111                             return; 
    112  
    113113                        //Create the pipe server which will handle connections to us 
    114114                        PipeServer = new Thread(ServerMain); 
     
    127127                    finally 
    128128                    { 
    129                         PipeServer.Abort(); 
     129                        if (PipeServer != null) 
     130                            PipeServer.Abort(); 
    130131                    } 
    131132                } 
Note: See TracChangeset for help on using the changeset viewer.