[vlc-commits] commit: Qt4: update discs MRL syntax for Windows ( Rémi Denis-Courmont )
git at videolan.org
git at videolan.org
Sun Oct 10 16:06:35 CEST 2010
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sun Oct 10 17:06:12 2010 +0300| [ea1799418b4ce1293742692d929a2afcd6f7f8b2] | committer: Rémi Denis-Courmont
Qt4: update discs MRL syntax for Windows
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ea1799418b4ce1293742692d929a2afcd6f7f8b2
---
modules/gui/qt4/components/open_panels.cpp | 14 ++++++++++----
1 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/modules/gui/qt4/components/open_panels.cpp b/modules/gui/qt4/components/open_panels.cpp
index 6701bcd..ab9a091 100644
--- a/modules/gui/qt4/components/open_panels.cpp
+++ b/modules/gui/qt4/components/open_panels.cpp
@@ -466,6 +466,12 @@ void DiscOpenPanel::updateButtons()
#undef setDrive
+#ifndef WIN32
+# define LOCALHOST ""
+#else
+# define LOCALHOST "/"
+#endif
+
/* Update the current MRL */
void DiscOpenPanel::updateMRL()
{
@@ -476,9 +482,9 @@ void DiscOpenPanel::updateMRL()
/* DVD */
if( ui.dvdRadioButton->isChecked() ) {
if( !ui.dvdsimple->isChecked() )
- mrl = "dvd://";
+ mrl = "dvd://" LOCALHOST;
else
- mrl = "dvdsimple://";
+ mrl = "dvdsimple://" LOCALHOST;
mrl += ui.deviceCombo->currentText();
if( !ui.dvdsimple->isChecked() )
emit methodChanged( "dvdnav-caching" );
@@ -494,7 +500,7 @@ void DiscOpenPanel::updateMRL()
/* VCD */
} else if ( ui.vcdRadioButton->isChecked() ) {
- mrl = "vcd://" + ui.deviceCombo->currentText();
+ mrl = "vcd://" LOCALHOST + ui.deviceCombo->currentText();
emit methodChanged( "vcd-caching" );
if( ui.titleSpin->value() > 0 ) {
@@ -503,7 +509,7 @@ void DiscOpenPanel::updateMRL()
/* CDDA */
} else {
- mrl = "cdda://" + ui.deviceCombo->currentText();
+ mrl = "cdda://" LOCALHOST + ui.deviceCombo->currentText();
emit methodChanged( "cdda-caching" );
}
More information about the vlc-commits
mailing list