diff --git a/aegisub/src/dialog_attachments.cpp b/aegisub/src/dialog_attachments.cpp index 13bc4ff6f..4889ef580 100644 --- a/aegisub/src/dialog_attachments.cpp +++ b/aegisub/src/dialog_attachments.cpp @@ -144,7 +144,10 @@ DialogAttachments::~DialogAttachments() { break; if ((*cur)->GetEntryData() == L"[Fonts]" || (*cur)->GetEntryData() == L"[Graphics]") { - if (found_attachments) continue; + if (found_attachments) { + --cur; + continue; + } // found section heading with no attachments in, remove it wxString delgroup = (*cur)->group; std::list::iterator di = cur;