summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/qdebug.cpp
diff options
context:
space:
mode:
authorAxel Spoerl <axel.spoerl@qt.io>2024-07-10 10:59:12 +0200
committerAxel Spoerl <axel.spoerl@qt.io>2024-07-20 17:50:12 +0000
commit7ffb4c16955a60ffc0f32d990c70476c49ed0b0b (patch)
treeb09a8efc2ba881da100172e41a9cd5583fdc1136 /src/corelib/io/qdebug.cpp
parent99c1465215beac52fad4c6772c9bfef2209157e4 (diff)
Remove GTK3 native menu
QGtk3Menu relied on gtk_menu_popup, which is deprecated and no longer supported from GTK 3.22 onward. This renders GTK applications inconsistent, if GTK >= 3.22 is used. GTK native menus aren't special. They do not blend in with e.g. a main window or QML ApplicationWindow drawn by Qt itself. There is neither a performance, nor a visual disadvantage of drawing own menus by Qt. Remove support for native windows in the GTK3 platform theme. [ChangeLog][Platform Specific Changes][Linux] Due to deprecation of the gtk_menu_popup() function, we no longer use GTK menus on Gnome: they are now rendered by Qt. Fixes: QTBUG-124561 Fixes: QTBUG-126598 Pick-to: 6.8 6.7 6.5 Change-Id: I031751fb6e070444e99ab2bcac4c622ac509b4c9 Reviewed-by: Oliver Eftevaag <oliver.eftevaag@qt.io> Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/corelib/io/qdebug.cpp')
0 files changed, 0 insertions, 0 deletions