*/
#include "url.h"
+#include "globaldefs.h"
#include "mainframe.h"
#include "gtkutil/messagebox.h"
-#ifdef WIN32
+#if GDEF_OS_WINDOWS
#include <gtk/gtk.h>
#include <gdk/gdkwin32.h>
#include <shellapi.h>
}
#endif
-#if defined( __linux__ ) || defined( __FreeBSD__ )
+#if GDEF_OS_LINUX || GDEF_OS_BSD
#include <stdlib.h>
bool open_url( const char* url ){
char command[2 * PATH_MAX];
snprintf( command, sizeof( command ),
- "xdg-open \"%s\" &", url, url );
+ "xdg-open \"%s\" &", url );
return system( command ) == 0;
}
#endif
-#ifdef __APPLE__
+#if GDEF_OS_MACOS
#include <stdlib.h>
bool open_url( const char* url ){
char command[2 * PATH_MAX];
// let's put a little comment
globalOutputStream() << "OpenURL: " << url << "\n";
if ( !open_url( url ) ) {
- MainFrame_getWindow().alert( "Failed to launch browser!" );
+ ui::alert( MainFrame_getWindow(), "Failed to launch browser!" );
}
}