early returns

This commit is contained in:
RickyRister 2025-07-12 03:57:33 -07:00
parent 7e7d94c6e0
commit 24708522f4

View file

@ -397,15 +397,16 @@ PrintingInfo CardDatabase::getSpecificPrinting(const QString &cardName,
QString CardDatabase::getPreferredPrintingProviderIdForCard(const QString &cardName) QString CardDatabase::getPreferredPrintingProviderIdForCard(const QString &cardName)
{ {
PrintingInfo preferredPrinting = getPreferredPrinting(cardName); PrintingInfo preferredPrinting = getPreferredPrinting(cardName);
QString preferredPrintingProviderId = preferredPrinting.getProperty(QString("uuid")); QString uuid = preferredPrinting.getProperty("uuid");
if (preferredPrintingProviderId.isEmpty()) { if (!uuid.isEmpty()) {
CardInfoPtr defaultCardInfo = getCard(cardName); return uuid;
if (defaultCardInfo.isNull()) {
return cardName;
}
return defaultCardInfo->getName();
} }
return preferredPrintingProviderId;
CardInfoPtr defaultCardInfo = getCard(cardName);
if (defaultCardInfo.isNull()) {
return cardName;
}
return defaultCardInfo->getName();
} }
bool CardDatabase::isProviderIdForPreferredPrinting(const QString &cardName, const QString &providerId) bool CardDatabase::isProviderIdForPreferredPrinting(const QString &cardName, const QString &providerId)