summaryrefslogtreecommitdiff
path: root/sent.c
diff options
context:
space:
mode:
authorMarkus Teich <markus.teich@stusta.mhn.de>2015-04-27 23:26:03 +0200
committerMarkus Teich <markus.teich@stusta.mhn.de>2015-04-27 23:26:03 +0200
commite9261114fe797102a85852b0dc4ab62f3b208520 (patch)
treed838fd5e6618f33a617ce662d67ab1ebe6d3b89d /sent.c
parent9b9dda0f641be942e93600de270daa309f5ee341 (diff)
remove unused dc/gc variables
Diffstat (limited to 'sent.c')
-rw-r--r--sent.c27
1 files changed, 3 insertions, 24 deletions
diff --git a/sent.c b/sent.c
index 6453b7b..6da23e8 100644
--- a/sent.c
+++ b/sent.c
@@ -59,13 +59,6 @@ typedef struct {
int uw, uh; /* usable dimensions for drawing text and images */
} XWindow;
-/* Drawing Context linked list*/
-struct DC{
- XFontStruct *font;
- GC gc;
- struct DC *next;
-};
-
typedef union {
int i;
unsigned int ui;
@@ -92,7 +85,7 @@ static void pngscale(struct image *img);
static void pngdraw(struct image *img);
static void getfontsize(char *str, unsigned int *width, unsigned int *height);
-static void cleanup(struct DC *cur);
+static void cleanup();
static void eprintf(const char *, ...);
static void die(const char *, ...);
static void load(FILE *fp);
@@ -120,7 +113,6 @@ static Slide *slides = NULL;
static int idx = 0;
static int slidecount = 0;
static XWindow xw;
-static struct DC dc;
static Drw *d = NULL;
static Scm *sc;
static Fnt *fonts[NUMFONTSCALES];
@@ -335,21 +327,8 @@ void getfontsize(char *str, unsigned int *width, unsigned int *height)
*width += d->fonts->h;
}
-void cleanup(struct DC *cur)
+void cleanup()
{
-// XFreeFont(xw.dpy, cur->font);
-// XFreeGC(xw.dpy, cur->gc);
-
- if (cur->next) {
- cleanup(cur->next);
- cur->next = NULL;
- }
-
- if (cur != &dc) {
- free(cur);
- return;
- }
-
drw_scm_free(sc);
drw_free(d);
@@ -644,6 +623,6 @@ int main(int argc, char *argv[])
xinit();
run();
- cleanup(&dc);
+ cleanup();
return EXIT_SUCCESS;
}