SF.net SVN: geany:[3102] trunk

ntrel at users.sourceforge.net ntrel at xxxxx
Thu Oct 16 11:39:35 UTC 2008


Revision: 3102
          http://geany.svn.sourceforge.net/geany/?rev=3102&view=rev
Author:   ntrel
Date:     2008-10-16 11:39:34 +0000 (Thu, 16 Oct 2008)

Log Message:
-----------
Don't connect editor callbacks when creating the editor widget for
the split window plugin (they didn't work anyway, except for
Undo/Redo).

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/src/editor.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2008-10-15 22:32:54 UTC (rev 3101)
+++ trunk/ChangeLog	2008-10-16 11:39:34 UTC (rev 3102)
@@ -1,3 +1,11 @@
+2008-10-16  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>
+
+ * src/editor.c:
+   Don't connect editor callbacks when creating the editor widget for
+   the split window plugin (they didn't work anyway, except for
+   Undo/Redo).
+
+
 2008-10-15  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>
 
  * geany.nsi:

Modified: trunk/src/editor.c
===================================================================
--- trunk/src/editor.c	2008-10-15 22:32:54 UTC (rev 3101)
+++ trunk/src/editor.c	2008-10-16 11:39:34 UTC (rev 3102)
@@ -3912,15 +3912,14 @@
 	SSM(sci, SCI_AUTOCSETSEPARATOR, '\n', 0);
 	SSM(sci, SCI_SETSCROLLWIDTHTRACKING, 1, 0);
 
-	/* signal for insert-key(works without too, but to update the right status bar) */
-	/*g_signal_connect(sci, "key-press-event",
-					 G_CALLBACK(keybindings_got_event), GINT_TO_POINTER(new_idx));*/
-	/* signal for the popup menu */
-	g_signal_connect(sci, "button-press-event", G_CALLBACK(on_editor_button_press_event), doc);
-	g_signal_connect(sci, "scroll-event", G_CALLBACK(on_editor_scroll_event), doc->editor);
-	g_signal_connect(sci, "motion-notify-event", G_CALLBACK(on_motion_event), NULL);
-	g_signal_connect(sci, "expose-event", G_CALLBACK(on_editor_expose_event), doc);
-
+	/* only connect signals if this is for the document notebook, not split window */
+	if (doc->editor->sci == NULL)
+	{
+		g_signal_connect(sci, "button-press-event", G_CALLBACK(on_editor_button_press_event), doc);
+		g_signal_connect(sci, "scroll-event", G_CALLBACK(on_editor_scroll_event), doc->editor);
+		g_signal_connect(sci, "motion-notify-event", G_CALLBACK(on_motion_event), NULL);
+		g_signal_connect(sci, "expose-event", G_CALLBACK(on_editor_expose_event), doc);
+	}
 	return sci;
 }
 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list