diff --git a/plugins/base/macro-condition-file.cpp b/plugins/base/macro-condition-file.cpp index d83687ec..fcb70025 100644 --- a/plugins/base/macro-condition-file.cpp +++ b/plugins/base/macro-condition-file.cpp @@ -442,6 +442,13 @@ void MacroConditionFileEdit::SetWidgetVisibility() _entryData->_onlyMatchIfChanged && _entryData->GetCondition() == MacroConditionFile::Condition::MATCH); + + // TODO: Remove remote file support in future version in favor of HTTP + // action. + // Hide the option for now, if it is not used already. + _fileTypes->setVisible(_entryData->_fileType == + MacroConditionFile::FileType::REMOTE); + adjustSize(); updateGeometry(); } diff --git a/plugins/base/macro-condition-file.hpp b/plugins/base/macro-condition-file.hpp index 703172d6..befd0038 100644 --- a/plugins/base/macro-condition-file.hpp +++ b/plugins/base/macro-condition-file.hpp @@ -41,12 +41,12 @@ public: StringVariable _file = obs_module_text("AdvSceneSwitcher.enterPath"); StringVariable _text = obs_module_text("AdvSceneSwitcher.enterText"); - FileType _fileType = FileType::LOCAL; RegexConfig _regex; // TODO: Remove in future version bool _useTime = false; bool _onlyMatchIfChanged = false; + FileType _fileType = FileType::LOCAL; private: bool MatchFileContent(QString &filedata);