diff --git a/kcm/output_model.cpp b/kcm/output_model.cpp index fcdb738ca96cc1f4cfb38e16c2054e013eee800d..cd47e2d02c308658107b43a0102b6c1ca51b65d0 100644 --- a/kcm/output_model.cpp +++ b/kcm/output_model.cpp @@ -569,6 +569,10 @@ QVariantList OutputModel::resolutionsStrings(const KScreen::OutputPtr &output) c divisor /= 2; } else if (size.height() / divisor == 27) { // Prefer "21:9" over "64:27" divisor *= 3; + } else if (size.height() / divisor == 18) { // Prefer "21:9" over "43:18" + divisor *= 2; + } else if (size.height() / divisor == 384) { // Prefer "16:9" over "683:384" + divisor *= 41; } const QString text = i18nc("Width x height (aspect ratio)",