summaryrefslogtreecommitdiff
path: root/fluid/fluid.cxx
diff options
context:
space:
mode:
authorMatthias Melcher <github@matthiasm.com>2022-11-23 15:17:54 +0100
committerMatthias Melcher <github@matthiasm.com>2022-11-23 15:18:01 +0100
commit817a97bb65883b0ffdbcf9a8eb5b4431cd8a4331 (patch)
treead3b10bb7a0e202a53e25c3b213cc1c305b6792b /fluid/fluid.cxx
parent410e57d2db426cb4ab3c8f4b9472ee33e17a5f99 (diff)
Fluid: Fix variable naming and a memory leak
Diffstat (limited to 'fluid/fluid.cxx')
-rw-r--r--fluid/fluid.cxx10
1 files changed, 6 insertions, 4 deletions
diff --git a/fluid/fluid.cxx b/fluid/fluid.cxx
index 252353bb3..ea8744831 100644
--- a/fluid/fluid.cxx
+++ b/fluid/fluid.cxx
@@ -1794,11 +1794,11 @@ void update_sourceview_cb(Fl_Button*, void*)
strlcat(sv_design_filename, "source_view_tmp.fl", FL_PATH_MAX);
}
- if (sv_design->visible_r()) {
+ if (sv_project->visible_r()) {
write_file(sv_design_filename);
- int top = sv_design->top_line();
- sv_design->buffer()->loadfile(sv_design_filename);
- sv_design->scroll(top, 0);
+ int top = sv_project->top_line();
+ sv_project->buffer()->loadfile(sv_design_filename);
+ sv_project->scroll(top, 0);
} else if (sv_strings->visible_r()) {
static const char *exts[] = { ".txt", ".po", ".msg" };
char fn[FL_PATH_MAX];
@@ -2021,6 +2021,8 @@ int main(int argc,char **argv) {
#endif // _WIN32
undo_clear();
+ if (g_shell_command)
+ ::free(g_shell_command);
return (0);
}