VirtualBox

Ticket #19286 (closed defect: fixed)

Opened 10 months ago

Last modified 4 months ago

Filename changes incorrectly in the File location field when creating Virtual Hard Disk

Reported by: rocket_ Owned by: gombara
Component: virtual disk Version: VirtualBox 6.1.2
Keywords: virtual disk, file location Cc:
Guest type: all Host type: Windows

Description

Hello, VirtualBox 6.1.2 r135662 (Qt5.6.2) under Windows 10 (1909) host. When creating new Virtual Hard Disk for virtual machine, there are path and filename set by default in File location field. Drive:\path\filename.vdi. If you click Hard disk file type radio button(s), the extension of the filename in File location field does not change, as expected; instead of that it appends to the old extension, every time you click on different file type radiobuttons (VHD, HDD, etc). Please see attached screenshot for understanding clearly.

Attachments

VirtualBox 6.1.2 r135662 (Qt5.6.2) - Create, Hard disk file type clicking fail.png Download (32.9 KB) - added by rocket_ 10 months ago.
Create Virtual Hard Disk window

Change History

Changed 10 months ago by rocket_

Create Virtual Hard Disk window

comment:1 Changed 10 months ago by gombara

  • Owner set to gombara
  • Status changed from new to assigned

comment:2 Changed 4 months ago by antoniolopez

It would be extremely easy to solve this problem:

File: src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDPageExpert.cpp
Line: 215
Change: fileInfo.completeBaseName() instead of fileInfo.fileName()

if (fileInfo.completeSuffix() != m_strDefaultExtension)
{
    QString strNewFilePath = QString("%1/%2.%3").arg(fileInfo.absoluteDir().absolutePath()).arg(fileInfo.completeBaseName()).arg(m_strDefaultExtension);
    m_pLocationEditor->setText(strNewFilePath);
}

Video:  Of course

comment:3 Changed 4 months ago by gombara

This has been fixed in our development and 6.1 branch. The next release from 6.1 branch will have the fix.

comment:4 Changed 4 months ago by gombara

  • Status changed from assigned to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use