dia r4046 - in trunk: . app
- From: hans svn gnome org
- To: svn-commits-list gnome org
- Subject: dia r4046 - in trunk: . app
- Date: Sun, 25 May 2008 12:57:44 +0000 (UTC)
Author: hans
Date: Sun May 25 12:57:43 2008
New Revision: 4046
URL: http://svn.gnome.org/viewvc/dia?rev=4046&view=rev
Log:
2008-05-18 Hans Breuer <hans breuer org>
* app/menus.c(plugin_callback) : was using ddisp unconditionally
causing a crash without active display, fixed remaining warnings
while there
Modified:
trunk/ChangeLog
trunk/app/menus.c
Modified: trunk/app/menus.c
==============================================================================
--- trunk/app/menus.c (original)
+++ trunk/app/menus.c Sun May 25 12:57:43 2008
@@ -832,7 +832,7 @@
toolbox_ui_manager = gtk_ui_manager_new ();
g_signal_connect (G_OBJECT (toolbox_ui_manager),
"connect_proxy",
- _ui_manager_connect_proxy,
+ G_CALLBACK (_ui_manager_connect_proxy),
NULL);
gtk_ui_manager_set_add_tearoffs (toolbox_ui_manager, DIA_SHOW_TEAROFFS);
gtk_ui_manager_insert_action_group (toolbox_ui_manager, toolbox_actions, 0);
@@ -871,7 +871,7 @@
display_ui_manager = gtk_ui_manager_new ();
g_signal_connect (G_OBJECT (display_ui_manager),
"connect_proxy",
- _ui_manager_connect_proxy,
+ G_CALLBACK (_ui_manager_connect_proxy),
NULL);
gtk_ui_manager_set_add_tearoffs (display_ui_manager, DIA_SHOW_TEAROFFS);
gtk_ui_manager_insert_action_group (display_ui_manager, display_actions, 0);
@@ -1294,6 +1294,6 @@
if (cbf->callback) {
DDisplay *ddisp = ddisplay_active();
DiagramData* diadata = ddisp ? ddisp->diagram->data : NULL;
- cbf->callback (diadata, ddisp->diagram->filename, 0, cbf->user_data);
+ cbf->callback (diadata, ddisp ? ddisp->diagram->filename : NULL, 0, cbf->user_data);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]