Index: glib/poppler-page.cc =================================================================== RCS file: /cvs/poppler/poppler/glib/poppler-page.cc,v retrieving revision 1.62 diff -u -p -r1.62 poppler-page.cc --- glib/poppler-page.cc 27 May 2007 11:24:40 -0000 1.62 +++ glib/poppler-page.cc 23 Jun 2007 04:50:17 -0000 @@ -1474,6 +1474,7 @@ _form_field_new_from_widget (FormWidget poppler_field->type = (PopplerFormFieldType)field->getType (); poppler_field->id = field->getID (); poppler_field->font_size = field->getFontSize (); + poppler_field->read_only = field->isReadOnly (); switch (poppler_field->type) { Index: glib/poppler-page.h =================================================================== RCS file: /cvs/poppler/poppler/glib/poppler-page.h,v retrieving revision 1.29 diff -u -p -r1.29 poppler-page.h --- glib/poppler-page.h 27 May 2007 11:24:40 -0000 1.29 +++ glib/poppler-page.h 23 Jun 2007 04:50:17 -0000 @@ -201,6 +201,7 @@ struct _PopplerFormField PopplerFormFieldType type; int id; double font_size; + gboolean read_only; union { PopplerTextField text; PopplerButtonField button;