mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-07-28 16:16:21 -04:00
UI: Cleanup remaining uses of old version macros
This commit is contained in:
@@ -2397,18 +2397,6 @@ void OBSBasic::OnFirstLoad()
|
||||
on_actionViewCurrentLog_triggered();
|
||||
}
|
||||
|
||||
#if defined(OBS_RELEASE_CANDIDATE) && OBS_RELEASE_CANDIDATE > 0
|
||||
#define CUR_VER \
|
||||
((uint64_t)OBS_RELEASE_CANDIDATE_VER << 16ULL | OBS_RELEASE_CANDIDATE)
|
||||
#define LAST_INFO_VERSION_STRING "InfoLastRCVersion"
|
||||
#elif OBS_BETA > 0
|
||||
#define CUR_VER ((uint64_t)OBS_BETA_VER << 16ULL | OBS_BETA)
|
||||
#define LAST_INFO_VERSION_STRING "InfoLastBetaVersion"
|
||||
#else
|
||||
#define CUR_VER ((uint64_t)LIBOBS_API_VER << 16ULL)
|
||||
#define LAST_INFO_VERSION_STRING "InfoLastVersion"
|
||||
#endif
|
||||
|
||||
/* shows a "what's new" page on startup of new versions using CEF */
|
||||
void OBSBasic::ReceivedIntroJson(const QString &text)
|
||||
{
|
||||
@@ -2448,19 +2436,9 @@ void OBSBasic::ReceivedIntroJson(const QString &text)
|
||||
int minor = 0;
|
||||
|
||||
sscanf(item.version.c_str(), "%d.%d", &major, &minor);
|
||||
#if defined(OBS_RELEASE_CANDIDATE) && OBS_RELEASE_CANDIDATE > 0
|
||||
if (major == OBS_RELEASE_CANDIDATE_MAJOR &&
|
||||
minor == OBS_RELEASE_CANDIDATE_MINOR &&
|
||||
item.RC == OBS_RELEASE_CANDIDATE)
|
||||
#elif OBS_BETA > 0
|
||||
if (major == OBS_BETA_MAJOR && minor == OBS_BETA_MINOR &&
|
||||
item.Beta == OBS_BETA)
|
||||
#else
|
||||
if (major == LIBOBS_API_MAJOR_VER &&
|
||||
minor == LIBOBS_API_MINOR_VER && item.RC == 0 &&
|
||||
item.Beta == 0)
|
||||
#endif
|
||||
{
|
||||
minor == LIBOBS_API_MINOR_VER &&
|
||||
item.RC == OBS_RELEASE_CANDIDATE && item.Beta == OBS_BETA) {
|
||||
info_url = item.url;
|
||||
info_increment = item.increment;
|
||||
}
|
||||
@@ -2471,15 +2449,26 @@ void OBSBasic::ReceivedIntroJson(const QString &text)
|
||||
return;
|
||||
}
|
||||
|
||||
#if OBS_RELEASE_CANDIDATE > 0
|
||||
constexpr const char *lastInfoVersion = "InfoLastRCVersion";
|
||||
#elif OBS_BETA > 0
|
||||
constexpr const char *lastInfoVersion = "InfoLastBetaVersion";
|
||||
#else
|
||||
constexpr const char *lastInfoVersion = "InfoLastVersion";
|
||||
#endif
|
||||
constexpr uint64_t currentVersion = (uint64_t)LIBOBS_API_VER << 16ULL |
|
||||
OBS_RELEASE_CANDIDATE << 8ULL |
|
||||
OBS_BETA;
|
||||
uint64_t lastVersion = config_get_uint(App()->GlobalConfig(), "General",
|
||||
LAST_INFO_VERSION_STRING);
|
||||
lastInfoVersion);
|
||||
int current_version_increment = -1;
|
||||
|
||||
if ((lastVersion & ~0xFFFF0000ULL) < (CUR_VER & ~0xFFFF0000ULL)) {
|
||||
if ((lastVersion & ~0xFFFF0000ULL) <
|
||||
(currentVersion & ~0xFFFF0000ULL)) {
|
||||
config_set_int(App()->GlobalConfig(), "General",
|
||||
"InfoIncrement", -1);
|
||||
config_set_uint(App()->GlobalConfig(), "General",
|
||||
LAST_INFO_VERSION_STRING, CUR_VER);
|
||||
lastInfoVersion, currentVersion);
|
||||
} else {
|
||||
current_version_increment = config_get_int(
|
||||
App()->GlobalConfig(), "General", "InfoIncrement");
|
||||
@@ -2509,9 +2498,6 @@ void OBSBasic::ReceivedIntroJson(const QString &text)
|
||||
#endif
|
||||
}
|
||||
|
||||
#undef CUR_VER
|
||||
#undef LAST_INFO_VERSION_STRING
|
||||
|
||||
void OBSBasic::ShowWhatsNew(const QString &url)
|
||||
{
|
||||
#ifdef BROWSER_AVAILABLE
|
||||
@@ -2972,13 +2958,6 @@ OBSBasic::~OBSBasic()
|
||||
|
||||
config_set_int(App()->GlobalConfig(), "General", "LastVersion",
|
||||
LIBOBS_API_VER);
|
||||
#if defined(OBS_RELEASE_CANDIDATE) && OBS_RELEASE_CANDIDATE > 0
|
||||
config_set_int(App()->GlobalConfig(), "General", "LastRCVersion",
|
||||
OBS_RELEASE_CANDIDATE_VER);
|
||||
#elif OBS_BETA > 0
|
||||
config_set_int(App()->GlobalConfig(), "General", "LastBetaVersion",
|
||||
OBS_BETA_VER);
|
||||
#endif
|
||||
|
||||
config_set_bool(App()->GlobalConfig(), "BasicWindow", "PreviewEnabled",
|
||||
previewEnabled);
|
||||
|
||||
Reference in New Issue
Block a user