Hello!

 They use
references and thus strictly require an argument even if it's not
necessary. I saw this for example on Gdk::Window::invalidate_rect
(rect argument)

I don't see anywhere in the documentation that says that the argument could be 0, or what that would mean: http://developer.gnome.org/doc/API/2.0/gdk/gdk-Windows.html#gdk-window- invalidate-rect

Yes, the problem is that it's not documented in the gtk+ doc. But C gtk+ apps do this and looking at the gtk+ source code there is something like:


GdkRectangle window_rect;

if (!rect)
{
  window_rect.x = ...
  ...

  rect = &window_rect;
}

So it's explicitly coded and allowed input for this function.

Is this a bug and should be reported or do I oversee something?

Yes, it would be a bug, and should be easy to patch.

Should I report it in bugzilla?


Regards, Frank _______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to