From 23629bc4cfd04d491b44d0e5fd6ab5d446aa3db3 Mon Sep 17 00:00:00 2001 From: Tyler Perkins Date: Wed, 22 Dec 2021 12:57:57 -0500 Subject: [PATCH] Add error checking for blank _title string --- src/panel/def_overlay.cpp | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/panel/def_overlay.cpp b/src/panel/def_overlay.cpp index 739657c..a547e57 100644 --- a/src/panel/def_overlay.cpp +++ b/src/panel/def_overlay.cpp @@ -122,13 +122,16 @@ void def_overlay::update_texture() { { "Roboto_Mono/RobotoMono-Medium.ttf", 50 }), NULL, &tgt); //show the current panel title (stored in _title) - TTF_SizeText(board::getFont({ "Roboto_Mono/RobotoMono-Medium.ttf", 50 }), - _title.c_str(), - &tgt.w, &tgt.h); - tgt.x = 5; tgt.y = -5; - SDL_RenderCopy(board::getRenderer(), - board::getString(_title, - { "Roboto_Mono/RobotoMono-Medium.ttf", 50 }), NULL, &tgt); + //if its blank, dont show anything + if(!_title.empty()){ + TTF_SizeText(board::getFont({ "Roboto_Mono/RobotoMono-Medium.ttf", 50 }), + _title.c_str(), + &tgt.w, &tgt.h); + tgt.x = 5; tgt.y = -5; + SDL_RenderCopy(board::getRenderer(), + board::getString(_title, + { "Roboto_Mono/RobotoMono-Medium.ttf", 50 }), NULL, &tgt); + }