Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@jsm222
Copy link

@jsm222 jsm222 commented Jun 18, 2025

Added a naive null check for transient
Added the nextStateChanged handler (not sure if correct)
Added deco->create call to init the state
Run time tested X11 not wayland

Copy link
Contributor

@jbeich jbeich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Run time tested X11 not wayland

Beware, testing Wayland on FreeBSD is still blocked by winft/theseus-ship#9

FILE_SET HEADERS
FILES
os/clock/linux_skew_notifier_engine.h
os/clock/skew_notifier_engine.h
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks unrelated. Did you accidentally squash #22?

setenv("QT_QPA_PLATFORM", "wayland-org.kde.kwin.qpa", true);
setenv("KWIN_FORCE_OWN_QPA", "1", true);

#if HAVE_SCHED_RESET_ON_FORK
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks unrelated. Did you accidentally squash downstream patch?

locked++;
}

void unlock()
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks unrelated. Did you accidentally squash #29 workaround?

@romangg
Copy link
Member

romangg commented Jun 26, 2025

Thanks for the PR.

winft/theseus-ship#9 has been merged.

Can you check on @jbeich's other comments?

@jbeich
Copy link
Contributor

jbeich commented Jun 26, 2025 via email

@jsm222 jsm222 changed the title Kdecoration2 ->KDecoration3 Kdecoration2 ->KDecoration3 Fixes #30 Jun 26, 2025
@jsm222
Copy link
Author

jsm222 commented Jun 26, 2025

Note this is Qt >=6.9 only as they renamed a private header to QtGui/private/qdesktopunixservices_p.h in qt/qtbase@7ab7d88

@romangg
Copy link
Member

romangg commented Jun 27, 2025

Note this is Qt >=6.9 only as they renamed a private header to QtGui/private/qdesktopunixservices_p.h in qt/qtbase@7ab7d88

That's fine.

The PR looks good to me. If there is nothing else can you @jsm222 add "Fixes #30" to the PR description so this PR closes the issue automatically on merge like was proposed?

 Added a naive null check for transient
 Added the nextStateChanged handler (not sure if correct)
 Added deco->create call to init the state
 Run time tested X11 not wayland

Remove FreeBSD specific patches.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants