From bffa6aa5225514cc51f90545bebf600a40e6487b Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Sat, 26 Sep 2020 08:30:07 +0200 Subject: [PATCH] Use the Object class to instantiate windows --- src/browser/window.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/browser/window.c b/src/browser/window.c index c4f9ef5..6a93856 100644 --- a/src/browser/window.c +++ b/src/browser/window.c @@ -28,6 +28,7 @@ #include #include #include +#include #include #include "callbacks.h" #include "window.h" @@ -238,7 +239,7 @@ BrowserWindow * browserwindow_new(String const * directory) GtkWidget * tb_menubar; #endif - if((browser = malloc(sizeof(*browser))) == NULL) + if((browser = object_new(sizeof(*browser))) == NULL) { browser_error(NULL, (directory != NULL) ? directory : ".", 1); return NULL; @@ -291,7 +292,7 @@ void browserwindow_delete(BrowserWindow * browser) if(browser->browser != 0) browser_delete(browser->browser); gtk_widget_destroy(browser->window); - free(browser); + object_delete(browser); browser_window_cnt--; }