projects
/
hvgrip.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3994566
)
Improve GRIP home page opening in external browser
author
Hugo Villeneuve
<hugo@hugovil.com>
Fri, 9 Sep 2011 04:38:56 +0000
(
00:38
-0400)
committer
Hugo Villeneuve
<hugo@hugovil.com>
Wed, 26 Mar 2014 22:53:53 +0000
(18:53 -0400)
src/grip.c
patch
|
blob
|
history
diff --git
a/src/grip.c
b/src/grip.c
index
303366c
..
ee0fe2d
100644
(file)
--- 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);
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},\
#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)
{
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)
}
static void LoadImages(GripGUI *uinfo)