summaryrefslogtreecommitdiff
path: root/basctl/source
diff options
context:
space:
mode:
authorAndreas Bregas <ab@openoffice.org>2002-10-31 11:42:44 +0000
committerAndreas Bregas <ab@openoffice.org>2002-10-31 11:42:44 +0000
commit096fc9eae952b11338827fb8e51cf2d00ecb6698 (patch)
tree09f8f7c39d57d5c38d1320be6e8cad488b0289fb /basctl/source
parente90e03ada3231055171f2960a17bccd6a94386b7 (diff)
#101346# BasicIDEShell::CreateDlgWin(): Check if window pointer is valid
Diffstat (limited to 'basctl/source')
-rw-r--r--basctl/source/basicide/basides3.cxx17
1 files changed, 10 insertions, 7 deletions
diff --git a/basctl/source/basicide/basides3.cxx b/basctl/source/basicide/basides3.cxx
index 339e5cb53c19..52ab2132286c 100644
--- a/basctl/source/basicide/basides3.cxx
+++ b/basctl/source/basicide/basides3.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: basides3.cxx,v $
*
- * $Revision: 1.9 $
+ * $Revision: 1.10 $
*
- * last change: $Author: tbe $ $Date: 2001-09-25 09:10:51 $
+ * last change: $Author: ab $ $Date: 2002-10-31 12:42:44 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -170,11 +170,14 @@ DialogWindow* BasicIDEShell::CreateDlgWin( StarBASIC* pBasic, String aDlgName )
DBG_ASSERT( nKey, "CreateDlgWin: Kein Key - Fenster nicht gefunden!" );
}
- pWin->GrabScrollBars( &aHScrollBar, &aVScrollBar );
- pTabBar->InsertPage( (USHORT)nKey, aDlgName );
- pTabBar->Sort();
- if ( !pCurWin )
- SetCurWindow( pWin, FALSE, FALSE );
+ if( pWin )
+ {
+ pWin->GrabScrollBars( &aHScrollBar, &aVScrollBar );
+ pTabBar->InsertPage( (USHORT)nKey, aDlgName );
+ pTabBar->Sort();
+ if ( !pCurWin )
+ SetCurWindow( pWin, FALSE, FALSE );
+ }
bCreatingWindow = FALSE;
return pWin;