X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/blobdiff_plain/86e60e3d907db72ccb60783b2bdab4fc3890f169..390cfad8fccd779eef64566015d891efc7d98d15:/gtk.c diff --git a/gtk.c b/gtk.c index 528300e..07f2535 100644 --- a/gtk.c +++ b/gtk.c @@ -116,7 +116,6 @@ struct frontend { GtkWidget *cfgbox; void *paste_data; int paste_data_len; - char *laststatus; int pw, ph; /* pixmap size (w, h are area size) */ int ox, oy; /* offset of pixmap in drawing area */ char *filesel_name; @@ -141,19 +140,11 @@ void frontend_default_colour(frontend *fe, float *output) void gtk_status_bar(void *handle, char *text) { frontend *fe = (frontend *)handle; - char *rewritten; assert(fe->statusbar); - rewritten = midend_rewrite_statusbar(fe->me, text); - if (!fe->laststatus || strcmp(rewritten, fe->laststatus)) { - gtk_statusbar_pop(GTK_STATUSBAR(fe->statusbar), fe->statusctx); - gtk_statusbar_push(GTK_STATUSBAR(fe->statusbar), fe->statusctx, rewritten); - sfree(fe->laststatus); - fe->laststatus = rewritten; - } else { - sfree(rewritten); - } + gtk_statusbar_pop(GTK_STATUSBAR(fe->statusbar), fe->statusctx); + gtk_statusbar_push(GTK_STATUSBAR(fe->statusbar), fe->statusctx, text); } void gtk_start_draw(void *handle) @@ -1670,8 +1661,6 @@ static frontend *new_window(char *arg, char **error) fe->fonts = NULL; fe->nfonts = fe->fontsize = 0; - fe->laststatus = NULL; - fe->paste_data = NULL; fe->paste_data_len = 0;