kio: use smaller type for sending KIO::JobUiDelegate::MessageBoxType type

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2024-05-14 09:02:23 +03:00
parent e4ce49f138
commit 9530356389
2 changed files with 7 additions and 7 deletions

View file

@ -674,11 +674,11 @@ int SlaveBase::messageBox(MessageBoxType type, const QString &text, const QStrin
const QString &dontAskAgainName) const QString &dontAskAgainName)
{ {
kDebug(7019) << "messageBox " << type << " " << text << " - " << caption << buttonYes << buttonNo; kDebug(7019) << "messageBox " << type << " " << text << " - " << caption << buttonYes << buttonNo;
KIO_DATA << (qint32)type << text << caption << buttonYes << buttonNo << dontAskAgainName; KIO_DATA << (qint8)type << text << caption << buttonYes << buttonNo << dontAskAgainName;
send(SI_MESSAGEBOX, data); send(SI_MESSAGEBOX, data);
if (waitForAnswer(CMD_MESSAGEBOXANSWER, 0, data) != -1) { if (waitForAnswer(CMD_MESSAGEBOXANSWER, 0, data) != -1) {
QDataStream stream(data); QDataStream stream(data);
int answer; int answer = 0;
stream >> answer; stream >> answer;
kDebug(7019) << "got messagebox answer" << answer; kDebug(7019) << "got messagebox answer" << answer;
return answer; return answer;
@ -881,7 +881,7 @@ void SlaveBase::dispatch(int command, const QByteArray &data)
} }
case CMD_DEL: { case CMD_DEL: {
KUrl url; KUrl url;
qint8 isFile; qint8 isFile = 0;
stream >> url >> isFile; stream >> url >> isFile;
d->m_state = SlaveBasePrivate::InsideMethod; d->m_state = SlaveBasePrivate::InsideMethod;
del(url, isFile != 0); del(url, isFile != 0);
@ -891,10 +891,10 @@ void SlaveBase::dispatch(int command, const QByteArray &data)
} }
case CMD_CHMOD: { case CMD_CHMOD: {
KUrl url; KUrl url;
int i = 0; int permissions = 0;
stream >> url >> i; stream >> url >> permissions;
d->m_state = SlaveBasePrivate::InsideMethod; d->m_state = SlaveBasePrivate::InsideMethod;
chmod(url, i); chmod(url, permissions);
d->verifyState("chmod()"); d->verifyState("chmod()");
d->m_state = SlaveBasePrivate::Idle; d->m_state = SlaveBasePrivate::Idle;
break; break;

View file

@ -348,7 +348,7 @@ bool SlaveInterface::dispatch(int cmd, const QByteArray &rawdata)
kDebug(7007) << "needs a msg box"; kDebug(7007) << "needs a msg box";
QDataStream stream(rawdata); QDataStream stream(rawdata);
QString text, caption, buttonYes, buttonNo, dontAskAgainName; QString text, caption, buttonYes, buttonNo, dontAskAgainName;
qint32 type = 0; qint8 type = 0;
stream >> type >> text >> caption >> buttonYes >> buttonNo >> dontAskAgainName; stream >> type >> text >> caption >> buttonYes >> buttonNo >> dontAskAgainName;
messageBox(type, text, caption, buttonYes, buttonNo, dontAskAgainName); messageBox(type, text, caption, buttonYes, buttonNo, dontAskAgainName);
break; break;