wtf was it freeing right after setup? comment out lines.
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 28 Mar 2009 01:45:59 +0000 (01:45 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 28 Mar 2009 01:45:59 +0000 (01:45 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@39765 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/modules/engines/xrender_x11/evas_engine.c

index 3e4fd2d..03644ea 100644 (file)
@@ -150,8 +150,8 @@ _output_xlib_setup(int           width,
    else
      re->mask_output = NULL;
 
-   if (re->output) _xr_xlib_render_surface_free(re->output);
-   if (re->mask_output) _xr_xlib_render_surface_free(re->mask_output);
+//   if (re->output) _xr_xlib_render_surface_free(re->output);
+//   if (re->mask_output) _xr_xlib_render_surface_free(re->mask_output);
 
    re->x11.sync = _xlib_sync;
 
@@ -475,7 +475,7 @@ eng_output_resize(void *data, int w, int h)
    re = (Render_Engine *)data;
    if (re->output)
      {
-       if ((re->output->width == w) && (re->output->height ==h)) return;
+       if ((re->output->width == w) && (re->output->height == h)) return;
        if (re->output) re->render_surface_free(re->output);
      }
    re->output = re->render_surface_adopt(re->xinf, re->x11.window, w, h, 0);