int main(int argc, char *argv[])
{
const char *url = NULL;
- int n = 0;
+ int n = 0, valid_option_count = 0;
Eina_Bool fullscreen = EINA_FALSE;
if (!ecore_evas_init())
break;
case 'h':
default:
- fprintf(stderr, "Usage: %s [--help] [--fullscreen] [--width=<w>] [--height=<d>] [--url=<u>]\n", argv[0]);
+ fprintf(stderr, "Usage: %s [--help] [--fullscreen] [--width=<w>] [--height=<d>] [URL]\n", argv[0]);
exit(-1);
}
+ valid_option_count++;
+ }
+
+ if (!url) {
+ if (valid_option_count < argc - 1)
+ url = strdup(argv[argc - 1]);
+ else
+ url = DEFAULT_URL;
}
- if (!url)
- url = DEFAULT_URL;
Context *browser = create_context(url, fullscreen);
Ecore_Event_Handler *handle = ecore_event_handler_add(ECORE_EVENT_SIGNAL_EXIT, main_signal_exit, 0);