From 12554381d741483c85e004234d20021478eac750 Mon Sep 17 00:00:00 2001 From: Yevgen Muntyan <17531749+muntyan@users.noreply.github.com> Date: Sat, 27 May 2006 05:45:41 -0500 Subject: [PATCH] Some debug messages --- moo/mooapp/moohtml.c | 6 ++++++ moo/mooutils/mooutils-misc.c | 12 +++++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/moo/mooapp/moohtml.c b/moo/mooapp/moohtml.c index 5b9250cd..957fd6fe 100644 --- a/moo/mooapp/moohtml.c +++ b/moo/mooapp/moohtml.c @@ -568,7 +568,10 @@ moo_html_load_memory (MooHtml *html, HTML_PARSE_NONET); if (!doc) + { + g_warning ("%s: htmlReadMemory failed", G_STRLOC); return FALSE; + } g_free (html->priv->filename); g_free (html->priv->basename); @@ -1273,7 +1276,10 @@ moo_html_load_doc (MooHtml *html, root = xmlDocGetRootElement (doc); if (!root) + { + g_message ("moo_html_load_doc: empty document"); return; + } for (node = root->children; node != NULL; node = node->next) { diff --git a/moo/mooutils/mooutils-misc.c b/moo/mooutils/mooutils-misc.c index 92d28537..72dba2e1 100644 --- a/moo/mooutils/mooutils-misc.c +++ b/moo/mooutils/mooutils-misc.c @@ -49,7 +49,16 @@ open_uri (const char *uri, g_return_val_if_fail (uri != NULL, FALSE); h = ShellExecute (NULL, "open", uri, NULL, NULL, SW_SHOWNORMAL); - return (int)h > 32; + + if ((int)h <= 32) + { + char *msg = g_win32_error_message (GetLastError()); + g_warning ("%s: %s", G_STRLOC, msg); + g_free (msg); + return FALSE; + } + + return TRUE; } #else /* ! __WIN32__ */ @@ -200,6 +209,7 @@ moo_open_email (const char *address, gboolean moo_open_url (const char *url) { + g_return_val_if_fail (url != NULL, FALSE); return open_uri (url, FALSE); }