VirtualBox

Changeset 46416 in vbox for trunk/src/VBox/Frontends


Ignore:
Timestamp:
Jun 6, 2013 2:29:04 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
86248
Message:

FE/Qt: VM settings: Display page: Overall cleanup (part 4): Little changes to settings-save procedure.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsDisplay.cpp

    r46414 r46416  
    195195    UISettingsPageMachine::fetchData(data);
    196196
    197     /* Check if display data was changed: */
    198     if (m_cache.wasChanged())
     197    /* Make sure machine is in valid mode & display data was changed: */
     198    if (isMachineInValidMode() && m_cache.wasChanged())
    199199    {
    200200        /* Get display data from cache: */
    201201        const UIDataSettingsMachineDisplay &displayData = m_cache.data();
    202202
    203         /* Store Video data: */
     203        /* Make sure machine is 'offline': */
    204204        if (isMachineOffline())
    205205        {
    206             /* Video tab: */
     206            /* Store Video data: */
    207207            m_machine.SetVRAMSize(displayData.m_iCurrentVRAM);
    208208            m_machine.SetMonitorCount(displayData.m_cGuestScreenCount);
     
    218218        {
    219219            /* Store Remote Display data: */
    220             if (isMachineInValidMode())
    221             {
    222                 remoteDisplayServer.SetEnabled(displayData.m_fRemoteDisplayServerEnabled);
    223                 remoteDisplayServer.SetVRDEProperty("TCP/Ports", displayData.m_strRemoteDisplayPort);
    224                 remoteDisplayServer.SetAuthType(displayData.m_remoteDisplayAuthType);
    225                 remoteDisplayServer.SetAuthTimeout(displayData.m_uRemoteDisplayTimeout);
    226             }
     220            remoteDisplayServer.SetEnabled(displayData.m_fRemoteDisplayServerEnabled);
     221            remoteDisplayServer.SetVRDEProperty("TCP/Ports", displayData.m_strRemoteDisplayPort);
     222            remoteDisplayServer.SetAuthType(displayData.m_remoteDisplayAuthType);
     223            remoteDisplayServer.SetAuthTimeout(displayData.m_uRemoteDisplayTimeout);
     224            /* Make sure machine is 'offline' or 'saved': */
    227225            if (isMachineOffline() || isMachineSaved())
    228             {
    229226                remoteDisplayServer.SetAllowMultiConnection(displayData.m_fRemoteDisplayMultiConnAllowed);
    230             }
    231227        }
    232228    }
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette