2020-02-18 Fred Gleason <fredg@paravelsystems.com>

* Fixed a bug in rdairplay(1) that could cause random segfaults
	when updating the Label Widget.
This commit is contained in:
Fred Gleason
2020-02-18 11:58:46 -05:00
parent 6fe981d930
commit f54d414f6f
10 changed files with 15 additions and 38 deletions

View File

@@ -2,7 +2,7 @@
//
// The On Air Playout Utility for Rivendell.
//
// (C) Copyright 2002-2019 Fred Gleason <fredg@paravelsystems.com>
// (C) Copyright 2002-2020 Fred Gleason <fredg@paravelsystems.com>
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 2 as
@@ -96,7 +96,6 @@ class MainWidget : public RDWidget
void masterTimerData();
void transportChangedData();
void timeModeData(RDAirPlayConf::TimeMode mode);
void refreshStatusChangedData(bool active);
void clearSplashData();
void keyPressEvent(QKeyEvent *e);
void keyReleaseEvent(QKeyEvent *e);
@@ -153,7 +152,7 @@ class MainWidget : public RDWidget
QString air_add_filter;
QString air_add_group;
QString air_add_schedcode;
RDLabel *air_message_label;
QLabel *air_message_label;
int air_source_id;
int air_meter_card[3];
int air_meter_port[3];
@@ -169,7 +168,6 @@ class MainWidget : public RDWidget
bool air_start_start[RDAIRPLAY_LOG_QUANTITY];
RDAirPlayConf::ExitCode rdairplay_previous_exit_code;
QDateTime air_startup_datetime;
RDLabel *air_refresh_label;
QPixmap *air_refresh_pixmap;
QString air_editor_cmd;
QSplashScreen *air_splash_screen;