/* ----------------------------------------------------------------------- * * * Copyright 2008 H. Peter Anvin - All Rights Reserved * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, * Boston MA 02110-1301, USA; either version 2 of the License, or * (at your option) any later version; incorporated herein by reference. * * ----------------------------------------------------------------------- */ #include <consoles.h> #include <string.h> #include "menu.h" const char *current_background = NULL; void set_background(const char *new_background) { if (!current_background || !new_background || strcmp(current_background, new_background)) { draw_background(new_background); current_background = new_background; } }