* Bug 16465 fixed: Scinotes OpenRecent menu not updated when it should 94/21494/4
St├ęphane Mottelet [Tue, 9 Jun 2020 13:47:16 +0000 (15:47 +0200)]
http://bugzilla.scilab.org/show_bug.cgi?id=16465

As a nice side effect, now saving a modified file brings it on the top
of the Open Recent menu.

Change-Id: Ia7a5ffd8c6ada53bb506a19e3be9a1888dc63f22

scilab/CHANGES.md
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/SciNotes.java

index 73215b5..3a36ca1 100644 (file)
@@ -300,6 +300,7 @@ Bug Fixes
 * [#16450](https://bugzilla.scilab.org/16450): Concatenating encoded integers with decimal or complex numbers was not possible.
 * [#16452](https://bugzilla.scilab.org/16452): `setdiff(sparse([1 3 0 2]), sparse([3 7]))` missed returning 0, and wrongly returned 3.
 * [#16454](https://bugzilla.scilab.org/16454): `gsort` yielded an error when sorting any sparse vector including some NaN.
+* [#16465](https://bugzilla.scilab.org/16465): Scinotes OpenRecent menu was not updated when it should.
 * [#16473](https://bugzilla.scilab.org/16473): Deleting rows in a sparse squared the matrix with padding zeros (Scilab 6 regression).
 
 
index f4df8bc..509a3e6 100644 (file)
@@ -1152,6 +1152,8 @@ public class SciNotes extends SwingScilabDockablePanel {
 
         setTitle(textPaneAt.getTitle());
         ConfigSciNotesManager.saveToOpenFiles(fileToSave, this, textPaneAt);
+        ConfigSciNotesManager.saveToRecentOpenedFiles(fileToSave);
+        RecentFileAction.updateRecentOpenedFilesMenu(this);
 
         return true;
     }
@@ -2673,3 +2675,4 @@ public class SciNotes extends SwingScilabDockablePanel {
         public void actionOn(ScilabDocument doc) throws IOException;
     }
 }
+