summaryrefslogtreecommitdiff
path: root/recordmydesktop/src/get_frame.c
diff options
context:
space:
mode:
Diffstat (limited to 'recordmydesktop/src/get_frame.c')
-rw-r--r--recordmydesktop/src/get_frame.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/recordmydesktop/src/get_frame.c b/recordmydesktop/src/get_frame.c
index fefb6be..cb473b6 100644
--- a/recordmydesktop/src/get_frame.c
+++ b/recordmydesktop/src/get_frame.c
@@ -32,6 +32,9 @@ int FirstFrame(ProgData *pdata,XImage **image,XShmSegmentInfo *shminfo,
char **pxl_data){
if((pdata->args.noshared)){
+
+ *pxl_data=(char *)malloc(pdata->brwin.nbytes);
+
(*image)=XCreateImage(pdata->dpy,
pdata->specs.visual,
pdata->specs.depth,
@@ -49,7 +52,6 @@ int FirstFrame(ProgData *pdata,XImage **image,XShmSegmentInfo *shminfo,
pdata->brwin.rgeom.y,
pdata->brwin.rgeom.width,
pdata->brwin.rgeom.height);
- *pxl_data=(char *)malloc(pdata->brwin.nbytes);
}
else{
(*image)=XShmCreateImage(pdata->dpy,
© All Rights Reserved