X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=src%2Fgrip.c;h=ee0fe2dc067af282606f5bdf34113a810d88153f;hb=ac3dc15eeec6da8d9e01f997aacc43103c2fa720;hp=303366c033d688dffc56ffbd3a3413dde1732ed0;hpb=71083c96d08795256c46411dab74efb0383e8ee2;p=hvgrip.git diff --git a/src/grip.c b/src/grip.c index 303366c..ee0fe2d 100644 --- a/src/grip.c +++ b/src/grip.c @@ -52,6 +52,8 @@ static void LoadImages(GripGUI *uinfo); static void DoLoadConfig(GripInfo *ginfo); void DoSaveConfig(GripInfo *ginfo); +#define GRIP_URL "http://www.nostatic.org/grip" + #define BASE_CFG_ENTRIES \ {"grip_version",CFG_ENTRY_STRING,256,ginfo->version},\ {"cd_device",CFG_ENTRY_STRING,256,ginfo->cd_device},\ @@ -626,7 +628,18 @@ static void MakeStyles(GripGUI *uinfo) static void Homepage(void) { - system("gnome-moz-remote http://www.nostatic.org/grip"); + int status; + + status = system("firefox " GRIP_URL); + if (status != 0) { + status = system("opera " GRIP_URL); + if (status != 0) { + status = system("chromium-browser " GRIP_URL); + if (status != 0) { + status = system("gnome-moz-remote " GRIP_URL); + } + } + } } static void LoadImages(GripGUI *uinfo)