From 6534c6675a44784ba84eeeddc57fb4044fe0dce5 Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Fri, 3 Apr 2009 07:31:51 +0000 Subject: STR #2184: bug in Fl_Help_Viewer font stack src/Fl_Help_View.cxx: removed double pushfont() for color changes FL/Fl_Help_View.H: fixed Fl_Help_Font_Stack::pop() to set the correct font git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6741 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- FL/Fl_Help_View.H | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'FL/Fl_Help_View.H') diff --git a/FL/Fl_Help_View.H b/FL/Fl_Help_View.H index 24f20d3c4..07235c5a9 100644 --- a/FL/Fl_Help_View.H +++ b/FL/Fl_Help_View.H @@ -123,9 +123,9 @@ struct Fl_Help_Font_Stack { } /** Pops from the stack the font style triplet and calls fl_font() & fl_color() adequately */ void pop(Fl_Font &f, Fl_Fontsize &s, Fl_Color &c) { + if (nfonts_ > 0) nfonts_ --; top(f, s, c); fl_font(f, s); fl_color(c); - if (nfonts_ > 0) nfonts_ --; } /** Gets the current count of font style elts in the stack */ size_t count() const {return nfonts_;} /// Gets the current number of fonts in the stack -- cgit v1.2.3