Re: Can g_file_monitor_file () report events from before it was created?



On Wed, 2011-09-07 at 03:18 +0100, Peter Clifton wrote:
--=-RBhkyZn6RRXPH6Tyg7fR
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2011-09-06 at 01:42 +0100, Peter Clifton wrote:
--=3D-1PQvPQuhjpa09GLvybFI
Content-Type: text/plain; charset=3D"UTF-8"
Content-Transfer-Encoding: quoted-printable
=20
Hi,
=20
I'm working on some code to monitor for file changes in our application,
and ran into a bit of a problem today with the Save-As case.
=20
The order of operations is something like:
=20
1. File monitor exists on the document file which was loaded last
2. User hits File->Save as.. (and enters a filename)

^__ Just as an interesting (and probably critical note), I don't see
this bug if I hard-code a Save-as filename.

I only get unexpected file-monitor events if I use a
gtk_file_chooser_dialog to select the new filename to save into.

Futhermore - it only breaks if the dialog is set to an initial location
with something like:

    gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (dialog), *path);

(Or left to pick the current working directory, where the file is).

If I set the current folder to "/", e.g.:

  gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (dialog), "/");

Then navigate to the directory I'm going to save into from within the
GUI, the problem does not occur.

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]