SF.net SVN: geany: [743] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Sat Aug 19 10:00:26 UTC 2006
Revision: 743
Author: ntrel
Date: 2006-08-19 03:00:21 -0700 (Sat, 19 Aug 2006)
ViewCVS: http://svn.sourceforge.net/geany/?rev=743&view=rev
Log Message:
-----------
Fix a segfault at startup if terminal follow path setting is enabled
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/callbacks.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2006-08-19 09:08:48 UTC (rev 742)
+++ trunk/ChangeLog 2006-08-19 10:00:21 UTC (rev 743)
@@ -1,3 +1,9 @@
+2006-08-19 Nick Treleaven <nick.treleaven at btinternet.com>
+
+ * src/callbacks.c: Fix a segfault at startup if terminal follow path
+ setting is enabled.
+
+
2006-08-18 Administrator <Administrator at localhost>
* src/document.c: Use codepage SC_CP_UTF8 because we use always
Modified: trunk/src/callbacks.c
===================================================================
--- trunk/src/callbacks.c 2006-08-19 09:08:48 UTC (rev 742)
+++ trunk/src/callbacks.c 2006-08-19 10:00:21 UTC (rev 743)
@@ -781,7 +781,9 @@
}
#ifdef HAVE_VTE
- if (app->have_vte && vc->follow_path && doc_list[idx].file_name != NULL)
+ // at startup, idx is always -1, so terminal startup dir is wrong,
+ // but we could remember the vte dir to fix this.
+ if (idx >= 0 && app->have_vte && vc->follow_path && doc_list[idx].file_name != NULL)
{
gchar *path;
gchar *cmd;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Commits
mailing list