diff --git a/tools/lammps-gui/lammpsgui.cpp b/tools/lammps-gui/lammpsgui.cpp index a4d04ae12f..3ab798ae37 100644 --- a/tools/lammps-gui/lammpsgui.cpp +++ b/tools/lammps-gui/lammpsgui.cpp @@ -635,11 +635,19 @@ void LammpsGui::open_file(const QString &fileName) delete slideshow; slideshow = nullptr; } - update_variables(); if (imagewindow) { delete imagewindow; imagewindow = nullptr; } + if (chartwindow) { + delete chartwindow; + chartwindow = nullptr; + } + if (logwindow) { + delete logwindow; + logwindow = nullptr; + } + update_variables(); lammps.close(); }