diff -u -r LDAPExplorerTool-0.5/src/LDAPBrowser_About.cpp LDAPExplorerTool-0.5-patched/src/LDAPBrowser_About.cpp --- LDAPExplorerTool-0.5/src/LDAPBrowser_About.cpp Fri Jul 11 18:41:18 2003 +++ LDAPExplorerTool-0.5-patched/src/LDAPBrowser_About.cpp Mon Aug 11 17:41:21 2003 @@ -93,14 +93,18 @@ Version = ( wxStaticText * )FindWindowByName( "about_dialog_version", this ); Dev = ( wxStaticText * )FindWindowByName( "about_dialog_devs", this ); License = ( wxTextCtrl * )FindWindowByName( "about_dialog_licence", this ); - Package->SetLabel( PACKAGE ); - Version->SetLabel( VersionString ); - Dev->SetLabel( DeveloppersString ); - for( long i = 0; Copyright[i] != NULL; i++ ) - { - License->AppendText( Copyright[i] ); - License->AppendText( "\n" ); - } + if(Package) + Package->SetLabel( PACKAGE ); + if(Version) + Version->SetLabel( VersionString ); + if(Dev) + Dev->SetLabel( DeveloppersString ); + if(License) + for( long i = 0; Copyright[i] != NULL; i++ ) + { + License->AppendText( Copyright[i] ); + License->AppendText( "\n" ); + } } LDAPBrowser_About::~LDAPBrowser_About() diff -u -r LDAPExplorerTool-0.5/src/LDAPBrowser_MainFrame.cpp LDAPExplorerTool-0.5-patched/src/LDAPBrowser_MainFrame.cpp --- LDAPExplorerTool-0.5/src/LDAPBrowser_MainFrame.cpp Wed Jul 16 11:19:50 2003 +++ LDAPExplorerTool-0.5-patched/src/LDAPBrowser_MainFrame.cpp Mon Aug 11 17:35:05 2003 @@ -76,7 +76,12 @@ LDAPBrowser_MainFrame::LDAPBrowser_MainFrame( wxWindow * p_Parent , long p_ID , const wxString & p_WindowName ) { - wxXmlResource::Get()->LoadFrame( this, p_Parent, "main_frame" ); + if(!(wxXmlResource::Get()->LoadFrame( this, p_Parent, "main_frame" ) )) + { + printf("failed to find good MainFrame info in global resources " + "object\n"); + Create(p_Parent, p_ID, p_WindowName); + } m_ToolBar = NULL ; m_Splitter = NULL ; m_Percent = (float)0.3;