diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2013-04-12 11:15:45 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2013-04-12 11:15:45 -0400 |
commit | 4258a349121392516543486bd9de6f13fe3f3331 (patch) | |
tree | 3cd0c6b61a58e006483d0782326b43246d9eb55e /libs/canvas/rectangle.cc | |
parent | ecfd2a74552a45781e4d57a09e73313cd8815a4d (diff) |
change all frame_to_pixel and pixel_to_frame to sample_to_pixel and pixel_to_sample
Diffstat (limited to 'libs/canvas/rectangle.cc')
-rw-r--r-- | libs/canvas/rectangle.cc | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/libs/canvas/rectangle.cc b/libs/canvas/rectangle.cc index cff7beffd4..9395cc774d 100644 --- a/libs/canvas/rectangle.cc +++ b/libs/canvas/rectangle.cc @@ -63,9 +63,14 @@ Rectangle::render (Rect const & /*area*/, Cairo::RefPtr<Cairo::Context> context) if (_outline) { if (_outline_what == What (LEFT|RIGHT|BOTTOM|TOP)) { - context->rectangle (plot.x0, plot.y0, plot.width(), plot.height()); - setup_outline_context (context); - context->stroke (); + + /* if we filled and use full outline, we are already done */ + + if (!_fill) { + context->rectangle (plot.x0, plot.y0, plot.width(), plot.height()); + setup_outline_context (context); + context->stroke (); + } } else { |