From 1a3e8d464ec5be77037a9b443ddb5ef11fa0d8d2 Mon Sep 17 00:00:00 2001 From: cxl Date: Tue, 4 Feb 2014 18:29:11 +0000 Subject: [PATCH] IconDes: Fixed Export Pngs cancel button #674 (thanks klugier) git-svn-id: svn://ultimatepp.org/upp/trunk@6866 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/IconDes/List.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/uppsrc/IconDes/List.cpp b/uppsrc/IconDes/List.cpp index ab3fdb61a..a050bceeb 100644 --- a/uppsrc/IconDes/List.cpp +++ b/uppsrc/IconDes/List.cpp @@ -199,8 +199,9 @@ void IconDes::InsertFile() void IconDes::ExportPngs() { String dir = SelectDirectory(); - for(int i = 0; i < GetCount(); i++) - PNGEncoder().SaveFile(AppendFileName(dir, GetName(i) + ".png"), GetImage(i)); + if(!dir.IsEmpty()) + for(int i = 0; i < GetCount(); i++) + PNGEncoder().SaveFile(AppendFileName(dir, GetName(i) + ".png"), GetImage(i)); } void IconDes::InsertIml()