mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-26 23:13:00 +02:00
cc_frm_button.cpp: dont create cc_btn_icon_obj with empty cc_btn_icon, avoid segfault with doble delete - delete cc_btn_icon_obj and CComponentsForm::clear()
Origin commit data
------------------
Branch: ni/coolstream
Commit: 07f8d789fa
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2021-11-06 (Sat, 06 Nov 2021)
Origin message was:
------------------
cc_frm_button.cpp: dont create cc_btn_icon_obj with empty cc_btn_icon, avoid segfault with doble delete - delete cc_btn_icon_obj and CComponentsForm::clear()
------------------
No further description and justification available within origin commit message!
------------------
This commit was generated by Migit
This commit is contained in:
@@ -157,13 +157,17 @@ void CComponentsButton::initIcon()
|
||||
int y_icon = height/2 - h_icon/2;
|
||||
|
||||
//init icon object
|
||||
if (cc_btn_icon_obj == NULL){
|
||||
cc_btn_icon_obj = new CComponentsPicture(fr_thickness, y_icon, cc_btn_icon, this);
|
||||
cc_btn_icon_obj->SetTransparent(CFrameBuffer::TM_BLACK);
|
||||
cc_btn_icon_obj->doPaintBg(false);
|
||||
if(!cc_btn_icon.empty())
|
||||
{
|
||||
if (cc_btn_icon_obj == NULL)
|
||||
{
|
||||
cc_btn_icon_obj = new CComponentsPicture(fr_thickness, y_icon, cc_btn_icon, this);
|
||||
cc_btn_icon_obj->SetTransparent(CFrameBuffer::TM_BLACK);
|
||||
cc_btn_icon_obj->doPaintBg(false);
|
||||
}
|
||||
cc_btn_icon_obj->setHeight(h_icon, true);
|
||||
cc_btn_icon_obj->setPicture(cc_btn_icon);
|
||||
}
|
||||
cc_btn_icon_obj->setHeight(h_icon, true);
|
||||
cc_btn_icon_obj->setPicture(cc_btn_icon);
|
||||
}
|
||||
|
||||
void CComponentsButton::initCaption()
|
||||
|
Reference in New Issue
Block a user