This prevents some of the blurring effects to the label outline
that can be seen when the outline falls over a half-pixel.
#include <extdef.h>
+#include <math.h>
+
#include <QApplication>
#include "signal.h"
const QSizeF label_size(
_text_size.width() + View::LabelPadding.width() * 2,
- _text_size.height() + View::LabelPadding.height() * 2);
+ ceilf((_text_size.height() + View::LabelPadding.height() * 2) / 2) * 2);
const float label_arrow_length = label_size.height() / 2;
return QRectF(
right - label_arrow_length - label_size.width() - 0.5,