diff options
author | Dave Airlie <airlied@redhat.com> | 2009-09-29 11:49:09 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2009-09-30 10:00:07 +1000 |
commit | 6ffda5aae75272fabdc27d6f693ae827be119e95 (patch) | |
tree | 2ccf117a3972e9e83aa38278b25f1a6744abce0d /include | |
parent | ad5c0d9efa47476ed5cf75c82265c73919e468b4 (diff) |
dix/glx/composite: consolidate visual resize in one place.
The previous code was copied and in both cases incorrectly fixed
up the colormaps after resizing the visuals, this patch consolidates
the visual resize + colormaps fixups in one place. This version
also consolidates the vid allocation for the DepthPtr inside the
function.
I'm not 100% sure colormap.[ch] is the correct place for this but
visuals are mostly created in fb and I know thats not the place to
be resizing them.
Fixes fd.o bug #19470.
Signed-off-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Keith Packard <keithp@keithp.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'include')
-rw-r--r-- | include/colormap.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/colormap.h b/include/colormap.h index a3467c93f..de48ce8d8 100644 --- a/include/colormap.h +++ b/include/colormap.h @@ -179,4 +179,9 @@ extern _X_EXPORT int IsMapInstalled( Colormap /*map*/, WindowPtr /*pWin*/); +extern _X_EXPORT Bool ResizeVisualArray( + ScreenPtr /* pScreen */, + int /* new_vis_count */, + DepthPtr /* depth */); + #endif /* CMAP_H */ |