SF.net SVN: geany-plugins: [98] trunk/geanylua

ntrel at users.sourceforge.net ntrel at xxxxx
Tue Jul 1 13:32:38 UTC 2008


Revision: 98
          http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=98&view=rev
Author:   ntrel
Date:     2008-07-01 06:32:37 -0700 (Tue, 01 Jul 2008)

Log Message:
-----------
Update DOCS macro usage for documents_array.

Modified Paths:
--------------
    trunk/geanylua/ChangeLog
    trunk/geanylua/glspi_doc.c

Modified: trunk/geanylua/ChangeLog
===================================================================
--- trunk/geanylua/ChangeLog	2008-07-01 12:06:25 UTC (rev 97)
+++ trunk/geanylua/ChangeLog	2008-07-01 13:32:37 UTC (rev 98)
@@ -4,6 +4,7 @@
   Include some Geany headers due to moved definitions.
   Add glspi_geany_functions.
   Use new _prefs structs.
+  Update DOCS macro usage for documents_array.
 
 Mar 24, 2008
   Released version 0.7.0

Modified: trunk/geanylua/glspi_doc.c
===================================================================
--- trunk/geanylua/glspi_doc.c	2008-07-01 12:06:25 UTC (rev 97)
+++ trunk/geanylua/glspi_doc.c	2008-07-01 13:32:37 UTC (rev 98)
@@ -9,7 +9,7 @@
 
 
 
-#define DOCS ((document*)(doc_array->data))
+#define DOCS ((GeanyDocument**)(documents_array->pdata))
 #define NOTEBOOK GTK_NOTEBOOK(main_widgets->notebook)
 
 
@@ -54,7 +54,7 @@
 	if (fn && *fn) {
 		guint i;
 		for(i = 0; i < doc_array->len; i++) {
-			if fncmp(fn,DOCS[i].file_name) {return i; }
+			if fncmp(fn,DOCS[i]->file_name) {return i; }
 		}
 	}
 	return -1;
@@ -65,8 +65,8 @@
 static gint doc_idx_to_tab_idx(gint idx)
 {
 	return (
-		(idx>=0) && ((guint)idx<doc_array->len) && DOCS[idx].is_valid
-	) ? gtk_notebook_page_num(NOTEBOOK, GTK_WIDGET(DOCS[idx].sci)):-1;
+		(idx>=0) && ((guint)idx<doc_array->len) && DOCS[idx]->is_valid
+	) ? gtk_notebook_page_num(NOTEBOOK, GTK_WIDGET(DOCS[idx]->sci)):-1;
 }
 
 
@@ -123,7 +123,7 @@
 	do { 
 		/* Find next valid index, skipping invalid (closed)  files */
 		idx++; 
-	} while (( idx < max ) && !DOCS[idx].is_valid );
+	} while (( idx < max ) && !DOCS[idx]->is_valid );
 	if ( idx < max ){
 		push_number(L, idx);
 		lua_pushvalue(L, -1);


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



More information about the Plugins-Commits mailing list