diff --git a/pcsx2/gui/AppConfig.cpp b/pcsx2/gui/AppConfig.cpp index 87ae9eaf92..1ded05622d 100644 --- a/pcsx2/gui/AppConfig.cpp +++ b/pcsx2/gui/AppConfig.cpp @@ -939,7 +939,8 @@ AppConfig::UiTemplateOptions::UiTemplateOptions() OutputField = L"Field"; OutputProgressive = L"Progressive"; OutputInterlaced = L"Interlaced"; - TitleTemplate = L"Slot: ${slot} | Speed: ${speed} (${vfps}) | Limiter: ${limiter} | ${gsdx} | ${omodei} | ${cpuusage}"; + Paused = L" "; + TitleTemplate = L"${pause}Slot: ${slot} | Speed: ${speed} (${vfps}) | Limiter: ${limiter} | ${gsdx} | ${omodei} | ${cpuusage}"; } void AppConfig::UiTemplateOptions::LoadSave(IniInterface& ini) @@ -954,6 +955,7 @@ void AppConfig::UiTemplateOptions::LoadSave(IniInterface& ini) IniEntry(OutputField); IniEntry(OutputProgressive); IniEntry(OutputInterlaced); + IniEntry(Paused); IniEntry(TitleTemplate); } diff --git a/pcsx2/gui/AppConfig.h b/pcsx2/gui/AppConfig.h index 9b01b9a35b..adbef669e0 100644 --- a/pcsx2/gui/AppConfig.h +++ b/pcsx2/gui/AppConfig.h @@ -253,6 +253,7 @@ public: wxString OutputField; wxString OutputProgressive; wxString OutputInterlaced; + wxString Paused; wxString TitleTemplate; }; diff --git a/pcsx2/gui/FrameForGS.cpp b/pcsx2/gui/FrameForGS.cpp index 0cde33a89f..2928c7089f 100644 --- a/pcsx2/gui/FrameForGS.cpp +++ b/pcsx2/gui/FrameForGS.cpp @@ -622,6 +622,8 @@ void GSFrame::OnUpdateTitle( wxTimerEvent& evt ) title.Replace(L"${omodef}", omodef); title.Replace(L"${omodei}", omodei); title.Replace(L"${gsdx}", fromUTF8(gsDest)); + if (CoreThread.IsPaused()) + title = templates.Paused + title; SetTitle(title); }