Fix uninitializing error 27/263327/1 accepted/tizen_6.5_unified tizen_6.5 accepted/tizen/6.5/unified/20211028.115128 accepted/tizen/unified/20210928.212639 submit/tizen/20210928.090200 submit/tizen_6.5/20211028.163101 tizen_6.5.m2_release
authorJunkyeong, Kim <jk0430.kim@samsung.com>
Tue, 31 Aug 2021 10:19:26 +0000 (19:19 +0900)
committerJunkyeong, Kim <jk0430.kim@samsung.com>
Tue, 31 Aug 2021 10:19:43 +0000 (19:19 +0900)
Change-Id: Id3798b68035c1e2aaf81649e10f432f01cccfce3
Signed-off-by: Junkyeong, Kim <jk0430.kim@samsung.com>
src/e_mod_rdp.c

index e477be9..051be70 100644 (file)
@@ -54,6 +54,7 @@ typedef struct _E_Rdp_Peer_Item E_Rdp_Peer_Item;
 typedef struct _E_Rdp_Peer_Context E_Rdp_Peer_Context;
 
 static E_Rdp_Backend *g_rdp_backend;
+static unsigned int refresh_raw_frame_id;
 
 struct _E_Rdp_Config
 {
@@ -301,7 +302,11 @@ e_rdp_peer_refresh_raw(pixman_region32_t *region, pixman_image_t *image, freerdp
    if (!nrects)
      return;
 
-   marker.frameId++;
+   if (refresh_raw_frame_id == 1024)
+     refresh_raw_frame_id = 0;
+   refresh_raw_frame_id++;
+
+   marker.frameId = refresh_raw_frame_id;
    marker.frameAction = SURFACECMD_FRAMEACTION_BEGIN;
    update->SurfaceFrameMarker(peer->context, &marker);