Skip to content

Commit e1ceeec

Browse files
added cairo_destroy
1 parent f446416 commit e1ceeec

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

src/callbacks.c

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include <string.h>
2525
#include <stdlib.h>
2626
#include <stdint.h>
27-
#include <math.h>
27+
#include "cairo.h"
2828
#include "main.h"
2929
#include "input.h"
3030
#include "callbacks.h"
@@ -162,7 +162,6 @@ void on_monitors_changed ( GdkScreen *screen,
162162
}
163163

164164

165-
166165
void on_composited_changed ( GdkScreen *screen,
167166
gpointer user_data)
168167
{
@@ -197,7 +196,6 @@ void on_composited_changed ( GdkScreen *screen,
197196
}
198197

199198

200-
201199
void on_clientapp_selection_get (GtkWidget *widget,
202200
GtkSelectionData *selection_data,
203201
guint info,
@@ -569,7 +567,6 @@ void on_mainapp_selection_get (GtkWidget *widget,
569567
else
570568
uri = "NOK";
571569

572-
573570
gtk_selection_data_set (selection_data,
574571
gtk_selection_data_get_target(selection_data),
575572
8, (guchar*)uri, strlen (uri));
@@ -729,6 +726,7 @@ void on_mainapp_selection_received (GtkWidget *widget,
729726
style.width, style.arrowsize,
730727
style.minwidth, style.maxwidth);
731728

729+
cairo_destroy(context->paint_ctx);
732730
g_free(context->paint_color);
733731
*context = *new_context;
734732
g_free(new_context);
@@ -777,7 +775,6 @@ void on_device_added (GdkDeviceManager *device_manager,
777775
}
778776

779777

780-
781778
gboolean on_toggle_paint(GtkWidget *widget,
782779
GdkEventButton *ev,
783780
gpointer user_data)

0 commit comments

Comments
 (0)