diff --git a/src/xpra/client/ui_client_base.py b/src/xpra/client/ui_client_base.py index 6663825a77..db8e81c4b0 100644 --- a/src/xpra/client/ui_client_base.py +++ b/src/xpra/client/ui_client_base.py @@ -2297,9 +2297,10 @@ def fake_send(*args): metadata = window._metadata override_redirect = window._override_redirect backing = window._backing - video_decoder, csc_decoder, decoder_lock = None, None, None + delta_pixel_data, video_decoder, csc_decoder, decoder_lock = None, None, None, None try: if backing: + delta_pixel_data = backing._delta_pixel_data video_decoder = backing._video_decoder csc_decoder = backing._csc_decoder decoder_lock = backing._decoder_lock @@ -2329,6 +2330,7 @@ def fake_send(*args): window = self.make_new_window(wid, x, y, ww, wh, bw, bh, metadata, override_redirect, client_properties) if video_decoder or csc_decoder: backing = window._backing + backing._delta_pixel_data = delta_pixel_data backing._video_decoder = video_decoder backing._csc_decoder = csc_decoder backing._decoder_lock = decoder_lock