Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NeutrinoRDP:bitmap overlapps when using painter #2701

Open
JSSSSSSSSSS opened this issue May 24, 2023 · 3 comments
Open

NeutrinoRDP:bitmap overlapps when using painter #2701

JSSSSSSSSSS opened this issue May 24, 2023 · 3 comments

Comments

@JSSSSSSSSSS
Copy link

JSSSSSSSSSS commented May 24, 2023

version:v0.9.21.1
compile options:all default

When I pan a window in remote desktop, the bitmap overlaps.
like this:
622a583e-d429-48ed-b3ad-a47a2711bf0c

@JSSSSSSSSSS
Copy link
Author

Only bitmap updates. Orders are ok.

@JSSSSSSSSSS JSSSSSSSSSS reopened this May 24, 2023
@JSSSSSSSSSS
Copy link
Author

I follow the code in xrdp_mm.c:
image

And log for wm->screen and wm->target_surface and found them are the same bitmap.
When I make a copy of wm->screen and replace it. Everything is OK.
Maybe memory overlaps ?

@JSSSSSSSSSS
Copy link
Author

It can be reproduced when using freerdp stable-2.0 (which gdi is disabled by default) and above to connect.

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

No branches or pull requests

1 participant