about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--xombrero.c3
-rw-r--r--xombrero.h2
2 files changed, 5 insertions, 0 deletions
diff --git a/xombrero.c b/xombrero.c
index 42cd31e..3a320b3 100644
--- a/xombrero.c
+++ b/xombrero.c
@@ -7692,6 +7692,9 @@ main(int argc, char **argv)
 
 	start_argv = (char * const *)argv;
 
+	if (os_init)
+		os_init();
+
 	/* prepare gtk */
 #ifdef USE_THREADS
 #if !defined __MINGW32__
diff --git a/xombrero.h b/xombrero.h
index 912b027..8a11040 100644
--- a/xombrero.h
+++ b/xombrero.h
@@ -158,6 +158,7 @@ THE SOFTWARE.
 #define XT_D_INSPECTOR		0x8000
 #define XT_D_VISITED		0x10000
 #define XT_D_HISTORY		0x20000
+#define XT_D_MISC		0x40000
 extern uint32_t	swm_debug;
 #else
 #define DPRINTF(x...)
@@ -698,6 +699,7 @@ extern char	*referer_custom;
 extern int	download_notifications;
 
 /* globals */
+extern void		(*os_init)(void);
 extern char		*version;
 extern char		*icons[];
 extern char		rc_fname[PATH_MAX];