diff --git a/src/platformsupport/scenes/opengl/egldisplay.cpp b/src/platformsupport/scenes/opengl/egldisplay.cpp index b01d4c52c4..5109560914 100644 --- a/src/platformsupport/scenes/opengl/egldisplay.cpp +++ b/src/platformsupport/scenes/opengl/egldisplay.cpp @@ -288,7 +288,9 @@ QHash> EglDisplay::queryImportFormats(Filter filter) c } } } - ret.insert(format, {DRM_FORMAT_MOD_INVALID}); + if (filter != Filter::ExternalOnly) { + ret.insert(format, {DRM_FORMAT_MOD_INVALID}); + } } return ret; }