UI: Fix wrong icon if recording stopped while paused
parent
c290e81a1a
commit
eeafb3dbb3
|
@ -5087,6 +5087,9 @@ inline void OBSBasic::OnActivate()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
extern volatile bool recording_paused;
|
||||||
|
extern volatile bool replaybuf_active;
|
||||||
|
|
||||||
inline void OBSBasic::OnDeactivate()
|
inline void OBSBasic::OnDeactivate()
|
||||||
{
|
{
|
||||||
if (!outputHandler->Active() && !ui->profileMenu->isEnabled()) {
|
if (!outputHandler->Active() && !ui->profileMenu->isEnabled()) {
|
||||||
|
@ -5098,8 +5101,10 @@ inline void OBSBasic::OnDeactivate()
|
||||||
if (trayIcon)
|
if (trayIcon)
|
||||||
trayIcon->setIcon(QIcon::fromTheme(
|
trayIcon->setIcon(QIcon::fromTheme(
|
||||||
"obs-tray", QIcon(":/res/images/obs.png")));
|
"obs-tray", QIcon(":/res/images/obs.png")));
|
||||||
} else {
|
} else if (trayIcon) {
|
||||||
if (trayIcon)
|
if (os_atomic_load_bool(&recording_paused))
|
||||||
|
trayIcon->setIcon(QIcon(":/res/images/obs_paused.png"));
|
||||||
|
else
|
||||||
trayIcon->setIcon(
|
trayIcon->setIcon(
|
||||||
QIcon(":/res/images/tray_active.png"));
|
QIcon(":/res/images/tray_active.png"));
|
||||||
}
|
}
|
||||||
|
@ -5507,9 +5512,6 @@ void OBSBasic::RecordingStop(int code, QString last_error)
|
||||||
#define RP_NO_HOTKEY_TITLE QTStr("Output.ReplayBuffer.NoHotkey.Title")
|
#define RP_NO_HOTKEY_TITLE QTStr("Output.ReplayBuffer.NoHotkey.Title")
|
||||||
#define RP_NO_HOTKEY_TEXT QTStr("Output.ReplayBuffer.NoHotkey.Msg")
|
#define RP_NO_HOTKEY_TEXT QTStr("Output.ReplayBuffer.NoHotkey.Msg")
|
||||||
|
|
||||||
extern volatile bool recording_paused;
|
|
||||||
extern volatile bool replaybuf_active;
|
|
||||||
|
|
||||||
void OBSBasic::ShowReplayBufferPauseWarning()
|
void OBSBasic::ShowReplayBufferPauseWarning()
|
||||||
{
|
{
|
||||||
auto msgBox = []() {
|
auto msgBox = []() {
|
||||||
|
|
Loading…
Reference in New Issue