Partial fix for out of order sections, by adding fflush
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27660 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -874,6 +874,8 @@ void HTMLOnMacro(int macroId, int no_args, bool start)
|
|||||||
|
|
||||||
if ( combineSubSections && !subsectionStarted )
|
if ( combineSubSections && !subsectionStarted )
|
||||||
{
|
{
|
||||||
|
fflush(Sections);
|
||||||
|
|
||||||
// Read old .con file in at this point
|
// Read old .con file in at this point
|
||||||
wxChar buf[256];
|
wxChar buf[256];
|
||||||
wxStrcpy(buf, CurrentSectionFile);
|
wxStrcpy(buf, CurrentSectionFile);
|
||||||
@@ -1649,6 +1651,11 @@ void HTMLOnMacro(int macroId, int no_args, bool start)
|
|||||||
{
|
{
|
||||||
if (start)
|
if (start)
|
||||||
{
|
{
|
||||||
|
// NB: if this is uncommented, the table of contents
|
||||||
|
// completely disappears. If left commented, it's in the wrong
|
||||||
|
// place.
|
||||||
|
//fflush(Titlepage);
|
||||||
|
|
||||||
FILE *fd = wxFopen(ContentsName, _T("r"));
|
FILE *fd = wxFopen(ContentsName, _T("r"));
|
||||||
if (fd)
|
if (fd)
|
||||||
{
|
{
|
||||||
@@ -1659,6 +1666,7 @@ void HTMLOnMacro(int macroId, int no_args, bool start)
|
|||||||
ch = getc(fd);
|
ch = getc(fd);
|
||||||
}
|
}
|
||||||
fclose(fd);
|
fclose(fd);
|
||||||
|
fflush(Titlepage);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -3024,7 +3032,7 @@ bool HTMLGo(void)
|
|||||||
{
|
{
|
||||||
SetCurrentOutput(tmpTitle);
|
SetCurrentOutput(tmpTitle);
|
||||||
HTMLHead();
|
HTMLHead();
|
||||||
TexOutput(_T("\n<HEAD><TITLE>"));
|
TexOutput(_T("\n<TITLE>"));
|
||||||
TraverseChildrenFromChunk(DocumentTitle);
|
TraverseChildrenFromChunk(DocumentTitle);
|
||||||
TexOutput(_T("</TITLE></HEAD>\n"));
|
TexOutput(_T("</TITLE></HEAD>\n"));
|
||||||
}
|
}
|
||||||
@@ -3058,6 +3066,7 @@ bool HTMLGo(void)
|
|||||||
|
|
||||||
// Output <BODY...> to temporary title page
|
// Output <BODY...> to temporary title page
|
||||||
OutputBodyStart();
|
OutputBodyStart();
|
||||||
|
fflush(tmpTitle);
|
||||||
|
|
||||||
// Concat titlepage
|
// Concat titlepage
|
||||||
FILE *fd = wxFopen(TitlepageName, _T("r"));
|
FILE *fd = wxFopen(TitlepageName, _T("r"));
|
||||||
|
Reference in New Issue
Block a user