VirtualBox

Changeset 5793 in vbox


Ignore:
Timestamp:
Nov 19, 2007 1:36:36 PM (17 years ago)
Author:
vboxsync
Message:

2506: "Releasing the hard disk in VDM called from VM settings dialog causes oddities." fixed (VBoxMedia status update was missed after the image release).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/ui/VBoxDiskImageManagerDlg.ui.h

    r5774 r5793  
    5555        /* should correlate with VBoxDiskImageManagerDlg::compose[Cd/Fd]Tooltip */
    5656        return mSnapshotUsage.isNull() ? mUsage :
    57             QString ("%1 (%2)").arg (mUsage, mSnapshotUsage); 
     57            QString ("%1 (%2)").arg (mUsage, mSnapshotUsage);
    5858    }
    5959
     
    355355#ifdef Q_WS_MAC
    356356    toolBar->setMacStyle();
    357 #endif 
     357#endif
    358358
    359359
     
    20912091        {
    20922092            releaseDisk (machineId, itemId, VBoxDefs::HD);
    2093             vboxGlobal().updateMedia (item->getMedia());
     2093            VBoxMedia media (item->getMedia());
     2094            media.status = hd.GetAccessible() ? VBoxMedia::Ok :
     2095                           hd.isOk() ? VBoxMedia::Inaccessible :
     2096                           VBoxMedia::Error;
     2097            vboxGlobal().updateMedia (media);
    20942098        }
    20952099    }
     
    21082112
    21092113            CDVDImage cd = vbox.GetDVDImage (itemId);
    2110             vboxGlobal().updateMedia (item->getMedia());
     2114            VBoxMedia media (item->getMedia());
     2115            media.status = cd.GetAccessible() ? VBoxMedia::Ok :
     2116                           cd.isOk() ? VBoxMedia::Inaccessible :
     2117                           VBoxMedia::Error;
     2118            vboxGlobal().updateMedia (media);
    21112119        }
    21122120    }
     
    21252133
    21262134            CFloppyImage fd = vbox.GetFloppyImage (itemId);
    2127             vboxGlobal().updateMedia (item->getMedia());
     2135            VBoxMedia media (item->getMedia());
     2136            media.status = fd.GetAccessible() ? VBoxMedia::Ok :
     2137                           fd.isOk() ? VBoxMedia::Inaccessible :
     2138                           VBoxMedia::Error;
     2139            vboxGlobal().updateMedia (media);
    21282140        }
    21292141    }
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