SF.net SVN: geany-plugins:[2126] trunk/geany-plugins/debugger/src/debug.c

cesspit at users.sourceforge.net cesspit at xxxxx
Sat Aug 6 21:02:48 UTC 2011


Revision: 2126
          http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=2126&view=rev
Author:   cesspit
Date:     2011-08-06 21:02:48 +0000 (Sat, 06 Aug 2011)

Log Message:
-----------
debugger plugin:
 - fixed bug with several frames with no sources when setting frame markers

Modified Paths:
--------------
    trunk/geany-plugins/debugger/src/debug.c

Modified: trunk/geany-plugins/debugger/src/debug.c
===================================================================
--- trunk/geany-plugins/debugger/src/debug.c	2011-08-06 20:44:03 UTC (rev 2125)
+++ trunk/geany-plugins/debugger/src/debug.c	2011-08-06 21:02:48 UTC (rev 2126)
@@ -159,7 +159,10 @@
 	while (iter)
 	{
 		frame *next = (frame*)iter->data;
-		markers_remove_frame(next->file, next->line);
+		if (next->have_source)
+		{
+			markers_remove_frame(next->file, next->line);
+		}
 		iter = iter->next;
 	}
 }
@@ -178,7 +181,10 @@
 	while (iter)
 	{
 		frame *next = (frame*)iter->data;
-		markers_add_frame(next->file, next->line);
+		if (next->have_source)
+		{
+			markers_add_frame(next->file, next->line);
+		}
 		iter = iter->next;
 	}
 }


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Plugins-Commits mailing list