diff -up xmlcopyeditor-1.1.0.6/src/xmlcopyeditor.cpp.defaultbrowser xmlcopyeditor-1.1.0.6/src/xmlcopyeditor.cpp --- xmlcopyeditor-1.1.0.6/src/xmlcopyeditor.cpp.defaultbrowser 2008-01-28 02:38:06.000000000 -0500 +++ xmlcopyeditor-1.1.0.6/src/xmlcopyeditor.cpp 2008-01-28 09:48:46.000000000 -0500 @@ -1015,17 +1015,18 @@ MyFrame::~MyFrame() wxString MyFrame::getLinuxBrowser() { wxString s; - const int stringArrayLen = 9; + const int stringArrayLen = 10; wxString stringArray[stringArrayLen]; - stringArray[0] = _T ( "/usr/bin/firefox" ); - stringArray[1] = _T ( "/usr/bin/mozilla" ); - stringArray[2] = _T ( "/usr/bin/opera" ); - stringArray[3] = _T ( "/usr/bin/dillo" ); - stringArray[4] = _T ( "/opt/gnome/bin/epiphany" ); - stringArray[5] = _T ( "/opt/gnome/bin/galeon" ); - stringArray[6] = _T ( "/opt/kde/bin/konqueror" ); - stringArray[7] = _T ( "/opt/mozilla/bin/firefox" ); - stringArray[8] = wxEmptyString; // empty option is safe + stringArray[0] = _T ( "/usr/bin/xdg-open" ); + stringArray[1] = _T ( "/usr/bin/htmlview" ); + stringArray[2] = _T ( "/usr/bin/galeon" ); + stringArray[3] = _T ( "/usr/bin/epiphany" ); + stringArray[4] = _T ( "/usr/bin/firefox" ); + stringArray[5] = _T ( "/usr/bin/mozilla" ); + stringArray[6] = _T ( "/usr/bin/konqueror" ); + stringArray[7] = _T ( "/usr/bin/opera" ); + stringArray[8] = _T ( "/usr/bin/dillo" ); + stringArray[9] = wxEmptyString; // empty option is safe for ( int i = 0; i < stringArrayLen; i++ ) {