summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2023-02-21 12:46:37 +0100
committerAlbrecht Schlosser <albrechts.fltk@online.de>2023-02-21 12:46:47 +0100
commitce45bcae2f4802ab012aa08ba19e05825ef5b176 (patch)
tree74fc6630575eeddaee7678ea46669559a1c9db9d
parent04d8f6eeacad9c2320060479bab6daedddf837c8 (diff)
Silence false positive gcc warning (#682)
... and fix a typo. This warning was reported for gcc 12.2 (MinGW-w64 / MSYS2) but may have appeared in earlier gcc versions (gcc 9.4 is not affected). It's very likely that this warning needs '-O2' or '-O3' to be issued.
-rw-r--r--src/Fl_Tabs.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Fl_Tabs.cxx b/src/Fl_Tabs.cxx
index a3e370bb3..82fffad52 100644
--- a/src/Fl_Tabs.cxx
+++ b/src/Fl_Tabs.cxx
@@ -243,9 +243,9 @@ void Fl_Tabs::handle_overflow_menu() {
int nc = children();
int H = tab_height(); if (H < 0) H = -H;
int i, fv=-1, lv=nc; // first and last visible tab
- if (nc==0) return;
+ if (nc <= 0) return;
- // count visibel children
+ // count visible children
for (i = 0; i < nc; i++) {
if (tab_pos[i]+tab_offset < 0) fv = i;
if (tab_pos[i]+tab_width[i]+tab_offset <= w()-H) lv = i;