* bug #11375 fixed - non-en_US CHAPTER file with no xml was ignored 14/18414/4
Samuel GOUGEON [Fri, 5 Aug 2016 03:49:28 +0000 (05:49 +0200)]
   http://bugzilla.scilab.org/11375

   Fix tested on a separate module compiled appart.

Change-Id: Ia6bdda97cd0e54793c0e302ab1faf5947a639e33

scilab/CHANGES.md
scilab/modules/helptools/macros/xmltoformat.sci

index 716ff21..d1aa5ca 100644 (file)
@@ -251,6 +251,7 @@ Bug Fixes
 * [Bug #7696](http://bugzilla.scilab.org/show_bug.cgi?id=7696) fixed   - The `parallel_run` help page was poorly formated
 * [Bug #9912](http://bugzilla.scilab.org/show_bug.cgi?id=9912) fixed   - In case of missing translated help page, the default en_US was sometimes ignored
 * [Bug #9153](http://bugzilla.scilab.org/9153) fixed                   - The `isqualbitwise` help page was inaccurate and badly located
+* [Bug #11375](http://bugzilla.scilab.org/show_bug.cgi?id=11375) fixed - When a localized help subdirectory has only a CHAPTER file specifying the section title, it was ignored.
 * [Bug #11959](http://bugzilla.scilab.org/show_bug.cgi?id=11959) fixed - Allow "Zoom Area" to be clicked out of axes
 * [Bug #12110](http://bugzilla.scilab.org/show_bug.cgi?id=12110) fixed - Unable to zoom multiple axes at once
 * [Bug #13583](http://bugzilla.scilab.org/show_bug.cgi?id=13583) fixed - `getd` loading a script including a `clear` instruction yielded an error
index 110a673..c7b5b89 100644 (file)
@@ -992,10 +992,8 @@ function tree = x2f_dir_to_tree(directory,level)
 
     for i=1:size(directories,"*")
         this_dir_tree = x2f_dir_to_tree(directory+directories(i),tree("level") + 1);
-        if this_dir_tree("xml_number") > 0 then
-            tree("dir_"+getmd5(directories(i),"string")) = this_dir_tree;
-            tree("xml_number") = tree("xml_number") + this_dir_tree("xml_number");
-        end
+        tree("dir_"+getmd5(directories(i),"string")) = this_dir_tree;
+        tree("xml_number") = tree("xml_number") + this_dir_tree("xml_number");
     end
 
 endfunction