Only print deprecation warning when using deprecated shells
Avoids printing deprecation warnings for shells that are available by default but not actually used. In particular, avoids warning about wl-shell when using ivi-shell. Change-Id: Id075e97572e6ec876ad24f369808c61a479e9b07 Reviewed-by: Johan Helsing <johan.helsing@qt.io>
This commit is contained in:
parent
e6d55239c4
commit
70b5d99bc2
@ -49,10 +49,6 @@ namespace QtWaylandClient {
|
|||||||
|
|
||||||
bool QWaylandWlShellIntegration::initialize(QWaylandDisplay *display)
|
bool QWaylandWlShellIntegration::initialize(QWaylandDisplay *display)
|
||||||
{
|
{
|
||||||
qCWarning(lcQpaWayland) << "\"wl-shell\" is a deprecated shell extension, prefer using"
|
|
||||||
<< "\"xdg-shell-v6\" or \"xdg-shell\" if supported by the compositor"
|
|
||||||
<< "by setting the environment variable QT_WAYLAND_SHELL_INTEGRATION";
|
|
||||||
|
|
||||||
Q_FOREACH (QWaylandDisplay::RegistryGlobal global, display->globals()) {
|
Q_FOREACH (QWaylandDisplay::RegistryGlobal global, display->globals()) {
|
||||||
if (global.interface == QLatin1String("wl_shell")) {
|
if (global.interface == QLatin1String("wl_shell")) {
|
||||||
m_wlShell = new QtWayland::wl_shell(display->wl_registry(), global.id, 1);
|
m_wlShell = new QtWayland::wl_shell(display->wl_registry(), global.id, 1);
|
||||||
@ -65,6 +61,10 @@ bool QWaylandWlShellIntegration::initialize(QWaylandDisplay *display)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qCWarning(lcQpaWayland) << "\"wl-shell\" is a deprecated shell extension, prefer using"
|
||||||
|
<< "\"xdg-shell-v6\" or \"xdg-shell\" if supported by the compositor"
|
||||||
|
<< "by setting the environment variable QT_WAYLAND_SHELL_INTEGRATION";
|
||||||
|
|
||||||
return QWaylandShellIntegration::initialize(display);
|
return QWaylandShellIntegration::initialize(display);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -51,10 +51,6 @@ namespace QtWaylandClient {
|
|||||||
|
|
||||||
bool QWaylandXdgShellV5Integration::initialize(QWaylandDisplay *display)
|
bool QWaylandXdgShellV5Integration::initialize(QWaylandDisplay *display)
|
||||||
{
|
{
|
||||||
qCWarning(lcQpaWayland) << "\"xdg-shell-v5\" is a deprecated shell extension, prefer using"
|
|
||||||
<< "\"xdg-shell-v6\" or \"xdg-shell\" if supported by the compositor"
|
|
||||||
<< "by setting the environment variable QT_WAYLAND_SHELL_INTEGRATION";
|
|
||||||
|
|
||||||
Q_FOREACH (QWaylandDisplay::RegistryGlobal global, display->globals()) {
|
Q_FOREACH (QWaylandDisplay::RegistryGlobal global, display->globals()) {
|
||||||
if (global.interface == QLatin1String("xdg_shell")) {
|
if (global.interface == QLatin1String("xdg_shell")) {
|
||||||
m_xdgShell.reset(new QWaylandXdgShellV5(display->wl_registry(), global.id));
|
m_xdgShell.reset(new QWaylandXdgShellV5(display->wl_registry(), global.id));
|
||||||
@ -67,6 +63,10 @@ bool QWaylandXdgShellV5Integration::initialize(QWaylandDisplay *display)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qCWarning(lcQpaWayland) << "\"xdg-shell-v5\" is a deprecated shell extension, prefer using"
|
||||||
|
<< "\"xdg-shell-v6\" or \"xdg-shell\" if supported by the compositor"
|
||||||
|
<< "by setting the environment variable QT_WAYLAND_SHELL_INTEGRATION";
|
||||||
|
|
||||||
return QWaylandShellIntegration::initialize(display);
|
return QWaylandShellIntegration::initialize(display);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user