Pin inspector whenever scrolling or zooming

This commit is contained in:
Lawrence Lee
2021-05-09 12:31:26 -07:00
parent 6535cb4a94
commit 77ea6d92cb

View File

@@ -277,6 +277,8 @@ bool Inspector::on_scroll_event(GdkEventScroll *event)
if (!currImage || !window) if (!currImage || !window)
return false; return false;
pinned = true;
bool alt = event->state & GDK_MOD1_MASK; bool alt = event->state & GDK_MOD1_MASK;
int deviceScale = get_scale_factor(); int deviceScale = get_scale_factor();
int imW = currImage->imgBuffer.getWidth(); int imW = currImage->imgBuffer.getWidth();
@@ -381,6 +383,7 @@ void Inspector::beginZoom(double x, double y)
void Inspector::on_zoom_begin(GdkEventSequence *s) void Inspector::on_zoom_begin(GdkEventSequence *s)
{ {
double x, y; double x, y;
pinned = true;
if (gestureZoom->get_point(s, x, y)) if (gestureZoom->get_point(s, x, y))
beginZoom(x, y); beginZoom(x, y);
} }