Changeset 77359 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Feb 19, 2019 11:16:35 AM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 128898
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp
r77356 r77359 2586 2586 QString allType; 2587 2587 QString strLastFolder = defaultFolderPathForType(enmMediumType); 2588 2589 /* For DVDs and Floppies always check first the last recently used medium folder. For hard disk use 2590 the caller's setting: */ 2591 fUseLastFolder = (enmMediumType == UIMediumDeviceType_DVD) || (enmMediumType == UIMediumDeviceType_Floppy); 2592 2588 2593 switch (enmMediumType) 2589 2594 { … … 2637 2642 { 2638 2643 QUuid uMediumId = openMedium(enmMediumType, files[0], pParent); 2639 updateRecentlyUsedMediumListAndFolder(enmMediumType, medium(uMediumId).location()); 2644 if (enmMediumType == UIMediumDeviceType_DVD || enmMediumType == UIMediumDeviceType_Floppy || 2645 (enmMediumType == UIMediumDeviceType_HardDisk && fUseLastFolder)) 2646 updateRecentlyUsedMediumListAndFolder(enmMediumType, medium(uMediumId).location()); 2640 2647 return uMediumId; 2641 2648 } … … 2696 2703 } 2697 2704 if (!uMediumId.isNull()) 2698 updateRecentlyUsedMediumListAndFolder(enmMediumType, medium(uMediumId).location()); 2699 2705 { 2706 /* Update the recent medium list only if the mdium type is DVD or floppy. In case of hard disk 2707 update those only if there is no vm context: */ 2708 if (enmMediumType == UIMediumDeviceType_DVD || enmMediumType == UIMediumDeviceType_Floppy || 2709 (enmMediumType == UIMediumDeviceType_HardDisk && strMachineName.isEmpty())) 2710 updateRecentlyUsedMediumListAndFolder(enmMediumType, medium(uMediumId).location()); 2711 } 2700 2712 return uMediumId; 2701 2713 } -
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumManager.cpp
r77277 r77359 489 489 { 490 490 QString strDefaultMachineFolder = vboxGlobal().virtualBox().GetSystemProperties().GetDefaultMachineFolder(); 491 vboxGlobal().openMediumWithFileOpenDialog(currentMediumType(), this, strDefaultMachineFolder); 491 vboxGlobal().openMediumWithFileOpenDialog(currentMediumType(), this, 492 strDefaultMachineFolder, true /* use most recent medium folder */); 492 493 } 493 494
Note:
See TracChangeset
for help on using the changeset viewer.