summaryrefslogtreecommitdiff
path: root/otk_c/gccache.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-12-21 12:27:05 +0000
committerDana Jansens <danakj@orodu.net>2002-12-21 12:27:05 +0000
commitcca7a6762d273815947bd5c7cc58ab6713693e8e (patch)
tree20cc9a6d29ddd54c0dea9bb71b6a8c25a95f6f01 /otk_c/gccache.c
parent925048fedfa855c5315e4951147d47b717637614 (diff)
shit to init the module
Diffstat (limited to 'otk_c/gccache.c')
-rw-r--r--otk_c/gccache.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/otk_c/gccache.c b/otk_c/gccache.c
index 71232bf4..f8b40f31 100644
--- a/otk_c/gccache.c
+++ b/otk_c/gccache.c
@@ -86,7 +86,7 @@ OtkGCCacheItem *OtkGCCacheItem_New()
}
-void OtkGCCache_Initialize(int screen_count)
+void OtkGCCache_Initialize()
{
unsigned int i;
@@ -94,7 +94,7 @@ void OtkGCCache_Initialize(int screen_count)
gccache->context_count = 128;
gccache->cache_size = 16;
- gccache->cache_buckets = 8 * screen_count;
+ gccache->cache_buckets = 8 * ScreenCount(OBDisplay->display);
gccache->cache_total_size = gccache->cache_size * gccache->cache_buckets;
gccache->contexts = malloc(sizeof(OtkGCCacheContext*) *
@@ -108,7 +108,7 @@ void OtkGCCache_Initialize(int screen_count)
}
-void OtkGCCache_Destroy()
+/*void OtkGCCache_Destroy()
{
unsigned int i;
@@ -122,9 +122,9 @@ void OtkGCCache_Destroy()
free(gccache->cache);
free(gccache);
gccache = NULL;
-}
+}*/
-OtkGCCacheContext *OtkGCCache_NextContext(int screen)
+static OtkGCCacheContext *nextContext(int screen)
{
Window hd = OtkDisplay_ScreenInfo(OBDisplay, screen)->root_window;
OtkGCCacheContext *c;
@@ -202,7 +202,7 @@ OtkGCCacheItem *OtkGCCache_Find(OtkColor *color, XFontStruct *font,
gccache->cache[k-1] = c;
}
} else {
- c->ctx = OtkGCCache_NextContext(screen);
+ c->ctx = nextContext(screen);
OtkGCCacheContext_Set(c->ctx, color, font, function, subwindow, linewidth);
c->ctx->used = True;
c->count = 1;