main_x11: use QBAV more

to reduce allocations.
wilder/Plasma/6.2
Fushan Wen 2 years ago
parent 835d6f4bc6
commit b7e30f2804
No known key found for this signature in database
GPG Key ID: 2E48D1487C91DCAA
  1. 4
      src/main_x11.cpp

@ -138,7 +138,7 @@ private:
{
KSelectionOwner::getAtoms();
if (xa_version == XCB_ATOM_NONE) {
const QByteArray name(QByteArrayLiteral("VERSION"));
constexpr QByteArrayView name{"VERSION"};
UniqueCPtr<xcb_intern_atom_reply_t> atom(xcb_intern_atom_reply(
kwinApp()->x11Connection(),
xcb_intern_atom_unchecked(kwinApp()->x11Connection(), false, name.length(), name.constData()),
@ -151,7 +151,7 @@ private:
xcb_atom_t make_selection_atom()
{
QByteArray screen(QByteArrayLiteral("WM_S0"));
constexpr QByteArrayView screen{"WM_S0"};
UniqueCPtr<xcb_intern_atom_reply_t> atom(xcb_intern_atom_reply(
kwinApp()->x11Connection(),
xcb_intern_atom_unchecked(kwinApp()->x11Connection(), false, screen.length(), screen.constData()),

Loading…
Cancel
Save