Changeset 95771 in vbox for trunk/src/VBox/Main
- Timestamp:
- Jul 21, 2022 10:19:46 AM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 152481
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/xml/Settings.cpp
r95770 r95771 2870 2870 /** 2871 2871 * Check if all settings have default values. 2872 */ 2873 bool RecordingScreenSettings::areDefaultSettings(void) const 2874 { 2875 return fEnabled == false 2872 * 2873 * @returns \c true if default, \c false if not. 2874 * @param idScreen Screen ID of screen settings to check. 2875 * Set to UINT32_MAX if not specified / optional. 2876 */ 2877 bool RecordingScreenSettings::areDefaultSettings(uint32_t idScreen /* = UINT32_MAX */) const 2878 { 2879 return ( fEnabled == false 2880 /* Screen 0 is special: There we ALWAYS enable recording by default. */ 2881 || ( idScreen == 0 2882 && fEnabled == true) 2883 ) 2876 2884 && enmDest == RecordingDestination_File 2877 2885 && ulMaxTimeS == 0 … … 2995 3003 /* Always add screen 0 to the default configuration. */ 2996 3004 RecordingScreenSettings screenSettings; 3005 3006 /* Make sure to enable this per default. 3007 * Otherwise enabling recording without any screen enabled at all makes no sense. 3008 * 3009 * Note: When tweaking this, make sure to also alter RecordingScreenSettings::areDefaultSettings(). */ 3010 screenSettings.fEnabled = true; 3011 2997 3012 mapScreens[0] = screenSettings; 2998 3013 } … … 3016 3031 while (itScreen != mapScreens.end()) 3017 3032 { 3018 if (!itScreen->second.areDefaultSettings( ))3033 if (!itScreen->second.areDefaultSettings(itScreen->first /* Screen ID */)) 3019 3034 return false; 3020 3035 ++itScreen;
Note:
See TracChangeset
for help on using the changeset viewer.