STR 3210: be smarter about appending ';' in callbacks
This commit is contained in:
parent
c175d1276d
commit
a4b6175dbe
@ -210,7 +210,7 @@ void Fl_Menu_Item_Type::write_static() {
|
||||
if (use_v) write_c(" v");
|
||||
write_c(") {\n");
|
||||
write_c_indented(callback());
|
||||
if (*(d-1) != ';') {
|
||||
if (*(d-1) != ';' && *(d-1) != '}') {
|
||||
const char *p = strrchr(callback(), '\n');
|
||||
if (p) p ++;
|
||||
else p = callback();
|
||||
|
||||
@ -2055,7 +2055,7 @@ void Fl_Widget_Type::write_static() {
|
||||
if (use_v) write_c(" v");
|
||||
write_c(") {\n");
|
||||
write_c_indented(callback());
|
||||
if (*(d-1) != ';') {
|
||||
if (*(d-1) != ';' && *(d-1) != '}') {
|
||||
const char *p = strrchr(callback(), '\n');
|
||||
if (p) p ++;
|
||||
else p = callback();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user