~geda-admins/geda/geda-main

« back to all changes in this revision

Viewing changes to gaf/export.c

  • Committer: Roland Lutz
  • Date: 2021-07-06 12:34:58 UTC
  • Revision ID: git-v1:3d2f02156c0e490c34146ed9fa6f18f195a15d72
gaf export: Fix use of uninitialized variables

Show diffs side-by-side

added added

removed removed

Lines of Context:
300
300
  double t, l, r, b;
301
301
  EdaRenderer *renderer = EDA_RENDERER (user_data);
302
302
  result = eda_renderer_get_user_bounds (renderer, object, &l, &t, &r, &b);
303
 
  *left = lrint (fmin (l,r));
304
 
  *top = lrint (fmin (t, b));
305
 
  *right = lrint (fmax (l, r));
306
 
  *bottom = lrint (fmax (t, b));
 
303
  if (result) {
 
304
    *left = lrint (fmin (l,r));
 
305
    *top = lrint (fmin (t, b));
 
306
    *right = lrint (fmax (l, r));
 
307
    *bottom = lrint (fmax (t, b));
 
308
  }
307
309
  return result;
308
310
}
309
311
 
358
360
  }
359
361
 
360
362
  /* Now calculate extents of objects within page */
361
 
  world_get_object_glist_bounds (toplevel, s_page_objects (page),
362
 
                                 &wx_min, &wy_min, &wx_max, &wy_max);
 
363
  if (!world_get_object_glist_bounds (toplevel, s_page_objects (page),
 
364
                                      &wx_min, &wy_min, &wx_max, &wy_max))
 
365
    wx_min = wy_min = wx_max = wy_max = 0;
363
366
  w_width = wx_max - wx_min;
364
367
  w_height = wy_max - wy_min;
365
368