[FIX] cherry-pick 50d009c869959dcf75dc18728ef8b2c6136cbfaf
authorgreatim <jaewon81.lim@samsung.com>
Wed, 3 Jul 2013 06:25:26 +0000 (15:25 +0900)
committerAnastasia Lyupa <a.lyupa@samsung.com>
Tue, 23 Jul 2013 11:01:19 +0000 (15:01 +0400)
change screenshot file name for multi process application

[Issue]

Change-Id: I149a87e4cc5a267a2d9eded70c705a09a1db6d3b

Conflicts:
packaging/swap-probe.spec

helper/dacapture.c
packaging/dynamic-analysis-probe.changes [new file with mode: 0644]

index e14cdafe9064f8aea261130e32bb7388edf39200..7b082785fd9b94f9051e830f5e160f5454b8e3de 100755 (executable)
@@ -31,9 +31,9 @@
  */
 
 #include <stdlib.h>            // for system
-#include <sys/types.h> // for stat
+#include <sys/types.h> // for stat, getpid
 #include <sys/stat.h>  // fot stat, chmod
-#include <unistd.h>            // fot stat
+#include <unistd.h>            // fot stat, getpid
 #include <sys/shm.h>   // for shmget, shmat
 
 #include <X11/Xlib.h>
@@ -322,7 +322,7 @@ int captureScreen()
                ev = create_canvas(width, height);
                if(likely(ev != NULL))
                {
-                       sprintf(dstpath, SCREENSHOT_DIRECTORY "/%d.png", probeInfo.eventIndex);
+                       sprintf(dstpath, SCREENSHOT_DIRECTORY "/%d_%d.png", getpid(), probeInfo.eventIndex);
 
                        // make image buffer
                        if((img = evas_object_image_add(ev)) != NULL)
diff --git a/packaging/dynamic-analysis-probe.changes b/packaging/dynamic-analysis-probe.changes
new file mode 100644 (file)
index 0000000..5e3aa16
--- /dev/null
@@ -0,0 +1,4 @@
+* 2.2.0
+- change screenshot file name for multiprocess application
+== Jaewon Lim <jaewon81.lim@samsung.com> 2013-07-03 15:00
+