r24034 by jghali - Clean up Biblio::cleanUpTemp()

scribus-commit scribus-commit at lists.scribus.net
Fri Sep 25 14:37:52 UTC 2020


Author: jghali
Date: Fri Sep 25 14:37:52 2020
New Revision: 24034

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=24034
Log:
Clean up Biblio::cleanUpTemp()

Modified:
    trunk/Scribus/scribus/ui/scrapbookpalette.cpp

Modified: trunk/Scribus/scribus/ui/scrapbookpalette.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=24034&path=/trunk/Scribus/scribus/ui/scrapbookpalette.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/scrapbookpalette.cpp	(original)
+++ trunk/Scribus/scribus/ui/scrapbookpalette.cpp	Fri Sep 25 14:37:52 2020
@@ -1963,31 +1963,31 @@
 	{
 		QFile f(it.value().Data);
 		f.remove();
-		QFileInfo fi1(QDir::toNativeSeparators(tempBView->ScFilename + "/" + it.key() + ".png"));
+		QString nativeScrapPath = QDir::toNativeSeparators(tempBView->ScFilename + "/");
+		QString nativeThumbsPath = QDir::toNativeSeparators(tempBView->ScFilename + "/.ScribusThumbs/");
+		QFileInfo fi1(nativeScrapPath + it.key() + ".png");
 		if (fi1.exists())
 		{
-			QFile f2(QDir::toNativeSeparators(tempBView->ScFilename + "/" + it.key() + ".png"));
+			QFile f2(nativeScrapPath + it.key() + ".png");
 			f2.remove();
 		}
-		QFileInfo fi2(QDir::toNativeSeparators(tempBView->ScFilename + "/.ScribusThumbs/" + it.key() + ".png"));
+		QFileInfo fi2(nativeThumbsPath + it.key() + ".png");
 		if (fi2.exists())
 		{
-			QFile f2(QDir::toNativeSeparators(tempBView->ScFilename + "/.ScribusThumbs/" + it.key() + ".png"));
+			QFile f2(nativeThumbsPath + ".png");
 			f2.remove();
 		}
-		QFileInfo fiD(QDir::toNativeSeparators(tempBView->ScFilename + "/" + it.key()));
+		QFileInfo fiD(nativeScrapPath + it.key());
 		if ((fiD.exists()) && (fiD.isDir()))
 		{
 			QDir dd = QDir(QDir::toNativeSeparators(tempBView->ScFilename));
-			QDir d(QDir::toNativeSeparators(tempBView->ScFilename + "/" + it.key()), "*", QDir::Name, QDir::Files | QDir::Readable | QDir::NoSymLinks);
+			QDir d(nativeScrapPath + it.key(), "*", QDir::Name, QDir::Files | QDir::Readable | QDir::NoSymLinks);
 			if ((d.exists()) && (d.count() != 0))
 			{
 				for (uint dc = 0; dc < d.count(); ++dc)
-				{
-					QFile::remove(QDir::toNativeSeparators(tempBView->ScFilename + "/" + it.key() + "/" + d[dc]));
-				}
-			}
-			dd.rmdir(QDir::toNativeSeparators(tempBView->ScFilename + "/" + it.key()));
+					QFile::remove(nativeScrapPath + it.key() + "/" + d[dc]);
+			}
+			dd.rmdir(nativeScrapPath + it.key());
 		}
 	}
 }




More information about the scribus-commit mailing list