SF.net SVN: geany: [805] trunk

ntrel at users.sourceforge.net ntrel at xxxxx
Sat Sep 9 12:03:17 UTC 2006


Revision: 805
          http://svn.sourceforge.net/geany/?rev=805&view=rev
Author:   ntrel
Date:     2006-09-09 05:03:11 -0700 (Sat, 09 Sep 2006)

Log Message:
-----------
Reorder the recent files list if necessary when a file is
(re)opened - closes #1552178.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/src/document.c
    trunk/src/ui_utils.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2006-09-08 15:05:32 UTC (rev 804)
+++ trunk/ChangeLog	2006-09-09 12:03:11 UTC (rev 805)
@@ -1,3 +1,10 @@
+2006-09-09  Nick Treleaven  <nick.treleaven at btinternet.com>
+
+ * src/document.c, src/ui_utils.c:
+   Reorder the recent files list if necessary when a file is
+   (re)opened - closes #1552178.
+
+
 2006-09-08  Nick Treleaven  <nick.treleaven at btinternet.com>
 
  * src/build.c, src/msgwindow.c, src/msgwindow.h:

Modified: trunk/src/document.c
===================================================================
--- trunk/src/document.c	2006-09-08 15:05:32 UTC (rev 804)
+++ trunk/src/document.c	2006-09-09 12:03:11 UTC (rev 805)
@@ -573,6 +573,7 @@
 		idx = document_find_by_filename(utf8_filename, FALSE);
 		if (idx >= 0)
 		{
+			ui_add_recent_file(utf8_filename);	// either add or reorder recent item
 			gtk_notebook_set_current_page(GTK_NOTEBOOK(app->notebook),
 					gtk_notebook_page_num(GTK_NOTEBOOK(app->notebook),
 					(GtkWidget*) doc_list[idx].sci));

Modified: trunk/src/ui_utils.c
===================================================================
--- trunk/src/ui_utils.c	2006-09-08 15:05:32 UTC (rev 804)
+++ trunk/src/ui_utils.c	2006-09-09 12:03:11 UTC (rev 805)
@@ -945,6 +945,7 @@
 		}
 		ui_update_recent_menu();
 	}
+	else ui_recent_file_loaded(filename);	// filename already in recent list
 }
 
 


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