Revision: 1633 http://svn.sourceforge.net/geany/?rev=1633&view=rev Author: ntrel Date: 2007-06-20 05:42:06 -0700 (Wed, 20 Jun 2007)
Log Message: ----------- Prevent segfault when using Goto Tag from an untitled file.
Modified Paths: -------------- trunk/ChangeLog trunk/src/callbacks.c
Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2007-06-19 17:11:46 UTC (rev 1632) +++ trunk/ChangeLog 2007-06-20 12:42:06 UTC (rev 1633) @@ -1,3 +1,9 @@ +2007-06-20 Nick Treleaven nick.treleaven@btinternet.com + + * src/callbacks.c: + Prevent segfault when using goto tag from an untitled file. + + 2007-06-19 Nick Treleaven nick.treleaven@btinternet.com
* HACKING:
Modified: trunk/src/callbacks.c =================================================================== --- trunk/src/callbacks.c 2007-06-19 17:11:46 UTC (rev 1632) +++ trunk/src/callbacks.c 2007-06-20 12:42:06 UTC (rev 1633) @@ -1255,8 +1255,9 @@ TRUE, tmtag->atts.entry.line)) { // first add old file as old position - navqueue_new_position(doc_list[old_idx].tm_file->file_name, - sci_get_line_from_position(doc_list[old_idx].sci, editor_info.click_pos) + 1); + if (doc_list[old_idx].tm_file) + navqueue_new_position(doc_list[old_idx].tm_file->file_name, + sci_get_line_from_position(doc_list[old_idx].sci, editor_info.click_pos) + 1);
navqueue_new_position(tmtag->atts.entry.file->work_object.file_name, tmtag->atts.entry.line);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.