From 2e17b763858bedbceca90170874358c0769d2581 Mon Sep 17 00:00:00 2001
From: Stephane Carrez <stcarrez@nerim.fr>
Date: Sun, 25 Aug 2002 13:13:20 +0000
Subject: 	* tuiSourceWin.c (tuiDisplayMainFunction): Update to use 
 tuiUpdateLocatorFilename. 	* tuiStack.c (tuiSetLocatorInfo): Make it
 static. 	(tuiSetLocatorContent): Likewise. 
 (tuiUpdateLocatorInfoFromFrame): Likewise. 	(tuiSwitchFilename): Remove. 
 (tui_set_locator_filename): New function 	(tui_set_locator_info): Rename
 from tuiSetLocatorInfo to GNU-ify; 	use tui_set_locator_filename to record
 the filename. 	(tuiUpdateLocatorFilename): Likewise. 
 (tuiUpdateLocatorInfoFromFrame): Update. 	(tuiSetLocatorContent):
 Likewise. 	* tuiStack.h (tuiClearLocatorContent): Don't declare. 
 (tuiSetLocatorInfo, tuiSetLocatorContent): Likewise. 
 (tuiUpdateLocatorInfoFromFrame, tuiSwitchFilename): Likewise.

---
 gdb/tui/tuiSourceWin.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

(limited to 'gdb/tui/tuiSourceWin.c')

diff --git a/gdb/tui/tuiSourceWin.c b/gdb/tui/tuiSourceWin.c
index 59e5f3b..73090c7 100644
--- a/gdb/tui/tuiSourceWin.c
+++ b/gdb/tui/tuiSourceWin.c
@@ -86,12 +86,13 @@ tuiDisplayMainFunction (void)
 
 	  tuiUpdateSourceWindowsWithAddr (addr);
 	  sal = find_pc_line (addr, 0);
-	  tuiSwitchFilename (sal.symtab->filename);
+          if (sal.symtab)
+             tuiUpdateLocatorFilename (sal.symtab->filename);
+          else
+             tuiUpdateLocatorFilename ("??");
 	}
     }
-
-  return;
-}				/* tuiDisplayMainFunction */
+}
 
 
 
-- 
cgit v1.1