Revision: 491 Author: eht16 Date: 2006-06-26 10:44:18 -0700 (Mon, 26 Jun 2006) ViewCVS: http://svn.sourceforge.net/geany/?rev=491&view=rev
Log Message: ----------- Fixed bug which prevented tag creation for the first opened file. Removed unused code.
Modified Paths: -------------- trunk/ChangeLog trunk/src/callbacks.c trunk/src/document.c trunk/tagmanager/tm_source_file.c Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2006-06-26 16:22:37 UTC (rev 490) +++ trunk/ChangeLog 2006-06-26 17:44:18 UTC (rev 491) @@ -5,6 +5,9 @@ * src/treeviews.c: Changed some titles to plural. Added own definitions for filetype Python. * src/filetypes.c, tagmanager/make.c: Add mk pattern for Makefile. + * tagmanager/tm_source_file.c: Fixed bug which prevented tag creation + for the first opened file. + * src/document.c, src/callbacks.c: Removed unused code.
2006-06-26 Nick Treleaven nick.treleaven@btinternet.com
Modified: trunk/src/callbacks.c =================================================================== --- trunk/src/callbacks.c 2006-06-26 16:22:37 UTC (rev 490) +++ trunk/src/callbacks.c 2006-06-26 17:44:18 UTC (rev 491) @@ -1140,9 +1140,6 @@ if (idx < 0) return;
document_set_filetype(idx, (filetype*)user_data); - - //sci_colourise(doc_list[idx].sci, 0, -1); - //document_update_tag_list(idx); }
Modified: trunk/src/document.c =================================================================== --- trunk/src/document.c 2006-06-26 16:22:37 UTC (rev 490) +++ trunk/src/document.c 2006-06-26 17:44:18 UTC (rev 491) @@ -915,19 +915,13 @@ } else { - gint len = sci_get_length(doc_list[idx].sci) + 1; - gchar *buf = (gchar*) g_malloc(len); - - sci_get_text(doc_list[idx].sci, len, buf); - if (tm_source_file_update(doc_list[idx].tm_file, TRUE, FALSE, TRUE)) - //if (tm_source_file_buffer_update(doc_list[idx].tm_file, buf, len, TRUE)) { utils_update_tag_list(idx, TRUE); } else { - geany_debug(_("tag list updating failed")); + geany_debug("tag list updating failed"); } } }
Modified: trunk/tagmanager/tm_source_file.c =================================================================== --- trunk/tagmanager/tm_source_file.c 2006-06-26 16:22:37 UTC (rev 490) +++ trunk/tagmanager/tm_source_file.c 2006-06-26 17:44:18 UTC (rev 491) @@ -39,10 +39,7 @@ if (FALSE == tm_work_object_init(&(source_file->work_object), source_file_class_id, file_name, FALSE)) return FALSE; - if (name == NULL) - source_file->lang = LANG_AUTO; - else - source_file->lang = getNamedLanguage(name); + source_file->inactive = FALSE; if (NULL == LanguageTable) { @@ -52,6 +49,11 @@ TagEntryFunction = tm_source_file_tags; }
+ if (name == NULL) + source_file->lang = LANG_AUTO; + else + source_file->lang = getNamedLanguage(name); + if (update) tm_source_file_update(TM_WORK_OBJECT(source_file), FALSE, FALSE, FALSE); return TRUE;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.