[anjuta] symbol-db: fixed a regression for local symbols displaying.



commit 21edb9c708c02c28196cbc3ce34330baaf3f61c3
Author: Massimo Corà <mcora src gnome org>
Date:   Sat Jan 9 19:11:45 2010 +0100

    symbol-db: fixed a regression for local symbols displaying.
    
    Commit was ff6e5fc2f67096700f4dcc7abe789d1cb996e5e3.
    It's better to let local-view to do the logic of the displaying, without moving it
    on plugin.c

 plugins/symbol-db/plugin.c                |    2 +-
 plugins/symbol-db/symbol-db-view-locals.c |    2 +-
 plugins/symbol-db/symbol-db-view-locals.h |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/plugins/symbol-db/plugin.c b/plugins/symbol-db/plugin.c
index 0991028..664c3e5 100644
--- a/plugins/symbol-db/plugin.c
+++ b/plugins/symbol-db/plugin.c
@@ -702,7 +702,7 @@ value_added_current_editor (AnjutaPlugin *plugin, const char *name,
 	{
 		sdb_plugin->buffer_update_semaphore = TRUE;
 	}
-	else if (symbol_db_engine_file_exists (sdb_plugin->sdbe_project, local_path) == TRUE)
+	else 
 	{		
 		symbol_db_view_locals_update_list (
 					SYMBOL_DB_VIEW_LOCALS (sdb_plugin->dbv_view_tree_locals),
diff --git a/plugins/symbol-db/symbol-db-view-locals.c b/plugins/symbol-db/symbol-db-view-locals.c
index b53db9a..4bfc0cf 100644
--- a/plugins/symbol-db/symbol-db-view-locals.c
+++ b/plugins/symbol-db/symbol-db-view-locals.c
@@ -1455,7 +1455,7 @@ symbol_db_view_locals_update_list (SymbolDBViewLocals *dbvl, SymbolDBEngine *dbe
 		symbol_db_util_get_file_db_path (dbe, filepath);
 	if (priv->current_db_file == NULL) 
 	{
-		DEBUG_PRINT ("Warning: priv->current_db_file is NULL");
+		/* the file simply isn't in the db. Don't display nothing. */
 		return;
 	}
 	priv->current_local_file_path = g_strdup (filepath);
diff --git a/plugins/symbol-db/symbol-db-view-locals.h b/plugins/symbol-db/symbol-db-view-locals.h
index 1b0d86a..0d7d4da 100644
--- a/plugins/symbol-db/symbol-db-view-locals.h
+++ b/plugins/symbol-db/symbol-db-view-locals.h
@@ -88,7 +88,7 @@ void
 symbol_db_view_locals_clear_cache (SymbolDBViewLocals *dbvl);
 
 /**
- * Display no items in local-tree
+ * Display no items in local-tree when scan end is received
  **/
 void
 symbol_db_view_locals_display_nothing (SymbolDBViewLocals *dbvl, 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]