rbutil: make autodetection silent on startup.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13703 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Dominik Wenger 2007-06-24 20:32:28 +00:00
parent 9d0e4e102b
commit a92fc620f0
3 changed files with 12 additions and 10 deletions

View file

@ -18,6 +18,7 @@
<Option compiler="gcc" />
<Option projectResourceIncludeDirsRelation="0" />
<ExtraCommands>
<Add before="cmd /c cd icons &amp;&amp; bin2c.exe *.png" />
<Add after="upx --best --compress-icons=0 rbutil.exe" />
</ExtraCommands>
<MakeCommands>
@ -91,9 +92,6 @@
<Add directory="$(#WX.lib)" />
<Add directory=".\" />
</Linker>
<ExtraCommands>
<Add before="cmd /c cd icons &amp;&amp; bin2c.exe *.png" />
</ExtraCommands>
<Unit filename="Makefile" />
<Unit filename="archos.ico" />
<Unit filename="autodetection.cpp" />

View file

@ -433,11 +433,15 @@ void DeviceSelectorCtrl::OnComboBox(wxCommandEvent& event)
void DeviceSelectorCtrl::OnAutoDetect(wxCommandEvent& event)
{
AutoDetect();
if(!AutoDetect())
{
WARN_DIALOG(wxT("No Device detected. If you have a Device connected, select the correct one manually."),
wxT("Detecting a Device"));
}
}
void DeviceSelectorCtrl::AutoDetect()
bool DeviceSelectorCtrl::AutoDetect()
{
UsbDeviceInfo device;
@ -453,19 +457,19 @@ void DeviceSelectorCtrl::AutoDetect()
{
gv->curdestdir = device.path;
}
return true;
}
else if(device.status == TOMANYDEVICES)
{
WARN_DIALOG(wxT("More then one device detected, please connect only One"),
wxT("Detecting a Device"));
return;
return true;
}
}
else
{
WARN_DIALOG(wxT("No Device detected. If you have a Device connected, select the correct one manually."),
wxT("Detecting a Device"));
return;
return false;
}
}

View file

@ -177,7 +177,7 @@ public:
wxString getDevice();
void setDefault();
void AutoDetect();
bool AutoDetect();
protected:
wxString m_currentDevice;