aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hardinfo2/callbacks.c8
-rw-r--r--hardinfo2/shell.c7
-rw-r--r--hardinfo2/util.c11
3 files changed, 10 insertions, 16 deletions
diff --git a/hardinfo2/callbacks.c b/hardinfo2/callbacks.c
index 6a84de79..32db0791 100644
--- a/hardinfo2/callbacks.c
+++ b/hardinfo2/callbacks.c
@@ -72,22 +72,22 @@ void cb_save_graphic()
void cb_open_web_page()
{
- open_url("http://hardinfo.berlios.de");
+ open_url("http://wiki.hardinfo.org");
}
void cb_open_online_docs()
{
- open_url("http://hardinfo.berlios.de/web/Documentation");
+ open_url("http://wiki.hardinfo.org/Documentation");
}
void cb_report_bug()
{
- open_url("http://hardinfo.berlios.de/web/BugReports");
+ open_url("http://wiki.hardinfo.org/BugReports");
}
void cb_donate()
{
- open_url("http://hardinfo.berlios.de/web/Donate");
+ open_url("http://wiki.hardinfo.org/Donate");
}
void cb_refresh()
diff --git a/hardinfo2/shell.c b/hardinfo2/shell.c
index c43a2db6..0d32f2a9 100644
--- a/hardinfo2/shell.c
+++ b/hardinfo2/shell.c
@@ -419,8 +419,6 @@ static void add_module_to_menu(gchar * name, GdkPixbuf * pixbuf)
{
gchar *about_module = g_strdup_printf("AboutModule%s", name);
- stock_icon_register_pixbuf(pixbuf, name);
-
GtkActionEntry entries[] = {
{
name, /* name */
@@ -440,6 +438,8 @@ static void add_module_to_menu(gchar * name, GdkPixbuf * pixbuf)
},
};
+ stock_icon_register_pixbuf(pixbuf, name);
+
gtk_action_group_add_actions(shell->action_group, entries, 2, NULL);
gtk_ui_manager_add_ui(shell->ui_manager,
@@ -458,8 +458,6 @@ static void
add_module_entry_to_view_menu(gchar * module, gchar * name,
GdkPixbuf * pixbuf, GtkTreeIter * iter)
{
- stock_icon_register_pixbuf(pixbuf, name);
-
GtkActionEntry entries[] = {
{
name, /* name */
@@ -471,6 +469,7 @@ add_module_entry_to_view_menu(gchar * module, gchar * name,
},
};
+ stock_icon_register_pixbuf(pixbuf, name);
gtk_action_group_add_actions(shell->action_group, entries, 1, iter);
gtk_ui_manager_add_ui(shell->ui_manager,
diff --git a/hardinfo2/util.c b/hardinfo2/util.c
index 375bb995..c3022a08 100644
--- a/hardinfo2/util.c
+++ b/hardinfo2/util.c
@@ -662,16 +662,11 @@ static GSList *modules_check_deps(GSList * modules)
ShellModule *m;
gboolean found = FALSE;
- for (l = modules; l; l = l->next) {
+ for (l = modules; l && !found; l = l->next) {
m = (ShellModule *) l->data;
- gchar *name =
- g_path_get_basename(g_module_name(m->dll));
-
- if (g_str_equal(name, deps[i])) {
- found = TRUE;
- break;
- }
+ gchar *name = g_path_get_basename(g_module_name(m->dll));
+ found = g_str_equal(name, deps[i]);
g_free(name);
}