From fa3670698e4e31a396d4efb323d9be174c810d50 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Mon, 10 Apr 2006 23:25:40 +0000 Subject: [PATCH] fix for newer gcc --- package/ltt/ltt-gcc4.patch | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 package/ltt/ltt-gcc4.patch diff --git a/package/ltt/ltt-gcc4.patch b/package/ltt/ltt-gcc4.patch new file mode 100644 index 0000000000..4e709d6872 --- /dev/null +++ b/package/ltt/ltt-gcc4.patch @@ -0,0 +1,23 @@ +--- orig/TraceToolkit-0.9.5/Visualizer/MainWindow.c 2002-04-15 19:23:49.000000000 -0700 ++++ TraceToolkit-0.9.5/Visualizer/MainWindow.c 2006-04-05 16:04:47.000000000 -0700 +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + #include + #include + +@@ -3146,8 +3147,10 @@ + + /* FORCEFULLY disconnect event handlers from the notebook widget */ + /* I didn't find any cleaner way to do this. K.Y. 9/5/2000 */ +- GTK_SIGNAL_FUNC(GTK_WIDGET_CLASS(GTK_OBJECT(pmSysView->Window->MNotebook)->klass)->key_press_event) = NULL, +- GTK_SIGNAL_FUNC(GTK_WIDGET_CLASS(GTK_OBJECT(pmSysView->Window->MNotebook)->klass)->focus_in_event) = NULL, ++ gtk_type_free(GTK_TYPE_SIGNAL, ++ GTK_SIGNAL_FUNC(GTK_WIDGET_CLASS(GTK_OBJECT(pmSysView->Window->MNotebook)->klass)->key_press_event)); ++ gtk_type_free(GTK_TYPE_SIGNAL, ++ GTK_SIGNAL_FUNC(GTK_WIDGET_CLASS(GTK_OBJECT(pmSysView->Window->MNotebook)->klass)->focus_in_event)); + + /* Connect the key press event */ + gtk_signal_connect(GTK_OBJECT(pmSysView->Window->MWindow), -- 2.30.2