VirtualBox

Changeset 54525 in vbox


Ignore:
Timestamp:
Feb 26, 2015 10:23:16 AM (10 years ago)
Author:
vboxsync
Message:

VBoxManageControlVM: Make all relevant runtime changes trigger a savesettings to make the changes permanent. It does not make sense to omit this because a later settings change (ie from the GUI) could include a savesettings. And there are not temporary settings.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp

    r54523 r54525  
    189189            {
    190190                CHECK_ERROR_BREAK(sessionMachine, COMSETTER(ClipboardMode)(mode));
     191                if (SUCCEEDED(rc))
     192                    fNeedsSaving = true;
    191193            }
    192194        }
     
    217219            {
    218220                CHECK_ERROR_BREAK(sessionMachine, COMSETTER(DnDMode)(mode));
     221                if (SUCCEEDED(rc))
     222                    fNeedsSaving = true;
    219223            }
    220224        }
     
    379383                    break;
    380384                }
     385                if (SUCCEEDED(rc))
     386                    fNeedsSaving = true;
    381387            }
    382388        }
     
    422428                        break;
    423429                    }
     430                    if (SUCCEEDED(rc))
     431                        fNeedsSaving = true;
    424432                }
    425433                else
     
    467475                        break;
    468476                    }
     477                    if (SUCCEEDED(rc))
     478                        fNeedsSaving = true;
    469479                }
    470480                else
     
    795805                        break;
    796806                    }
     807                    if (SUCCEEDED(rc))
     808                        fNeedsSaving = true;
    797809                }
    798810                else
     
    831843                    break;
    832844                }
     845                if (SUCCEEDED(rc))
     846                    fNeedsSaving = true;
    833847            }
    834848        }
     
    859873
    860874                CHECK_ERROR_BREAK(vrdeServer, SetVRDEProperty(Bstr("TCP/Ports").raw(), ports.raw()));
     875                if (SUCCEEDED(rc))
     876                    fNeedsSaving = true;
    861877            }
    862878        }
     
    881897
    882898                CHECK_ERROR(vrdeServer, SetVRDEProperty(Bstr("VideoChannel/Quality").raw(), value.raw()));
     899                if (SUCCEEDED(rc))
     900                    fNeedsSaving = true;
    883901            }
    884902        }
     
    908926                        Bstr bstrValue = &pDelimiter[1];
    909927                        CHECK_ERROR(vrdeServer, SetVRDEProperty(bstrName.raw(), bstrValue.raw()));
     928                        if (SUCCEEDED(rc))
     929                            fNeedsSaving = true;
    910930                    }
    911931                    else
Note: See TracChangeset for help on using the changeset viewer.

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