Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Donald Haase
Cockatrice
Commits
88dfea8e
Commit
88dfea8e
authored
Aug 07, 2014
by
Fabio Bas
Browse files
Don't save card pictures if we don't have a proper set name for it
parent
3bce98e3
Changes
1
Hide whitespace changes
Inline
Side-by-side
cockatrice/src/carddatabase.cpp
View file @
88dfea8e
...
...
@@ -248,20 +248,24 @@ void PictureLoader::picDownloadFinished(QNetworkReply *reply)
extension
=
".jpg"
;
if
(
imgReader
.
read
(
&
testImage
))
{
if
(
!
QDir
().
mkpath
(
picsPath
+
"/downloadedPics/"
+
cardBeingDownloaded
.
getSetName
()))
{
qDebug
()
<<
picsPath
+
"/downloadedPics/"
+
cardBeingDownloaded
.
getSetName
()
+
" could not be created."
;
return
;
}
QString
setName
=
cardBeingDownloaded
.
getSetName
();
if
(
!
setName
.
isEmpty
())
{
if
(
!
QDir
().
mkpath
(
picsPath
+
"/downloadedPics/"
+
setName
))
{
qDebug
()
<<
picsPath
+
"/downloadedPics/"
+
setName
+
" could not be created."
;
return
;
}
QString
suffix
;
if
(
!
cardBeingDownloaded
.
getStripped
())
suffix
=
".full"
;
QString
suffix
;
if
(
!
cardBeingDownloaded
.
getStripped
())
suffix
=
".full"
;
QFile
newPic
(
picsPath
+
"/downloadedPics/"
+
cardBeingDownloaded
.
getSetName
()
+
"/"
+
cardBeingDownloaded
.
getCard
()
->
getCorrectedName
()
+
suffix
+
extension
);
if
(
!
newPic
.
open
(
QIODevice
::
WriteOnly
))
return
;
newPic
.
write
(
picData
);
newPic
.
close
();
QFile
newPic
(
picsPath
+
"/downloadedPics/"
+
setName
+
"/"
+
cardBeingDownloaded
.
getCard
()
->
getCorrectedName
()
+
suffix
+
extension
);
if
(
!
newPic
.
open
(
QIODevice
::
WriteOnly
))
return
;
newPic
.
write
(
picData
);
newPic
.
close
();
}
emit
imageLoaded
(
cardBeingDownloaded
.
getCard
(),
testImage
);
}
else
if
(
cardBeingDownloaded
.
getHq
())
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment