void HandleDbItemsChanged (object sender, DbItemEventArgs<Photo> args)
{
foreach (Photo p in args.Items.Where(p => p != null).Where(p => write_metadata)) {
FSpot.Jobs.SyncMetadataJob.Create (Database.Jobs, p);
}
if (args is PhotoEventArgs && (args as PhotoEventArgs).Changes.TimeChanged)
query.RequestReload ();
}