mirror of
https://github.com/QL-Win/QuickLook.git
synced 2025-09-11 17:59:17 +00:00
Fix ZoomToFit
This commit is contained in:
@@ -286,7 +286,7 @@ namespace QuickLook.Plugin.ImageViewer
|
||||
|
||||
ZoomToFitFactor = factor;
|
||||
|
||||
Zoom(factor);
|
||||
Zoom(factor, false, true);
|
||||
}
|
||||
|
||||
public void ResetZoom()
|
||||
@@ -294,7 +294,7 @@ namespace QuickLook.Plugin.ImageViewer
|
||||
Zoom(1d, true);
|
||||
}
|
||||
|
||||
public void Zoom(double factor, bool suppressEvent = false)
|
||||
public void Zoom(double factor, bool suppressEvent = false, bool isToFit = false)
|
||||
{
|
||||
if (viewPanelImage.Source == null)
|
||||
return;
|
||||
@@ -305,6 +305,11 @@ namespace QuickLook.Plugin.ImageViewer
|
||||
factor = ZoomToFitFactor;
|
||||
ZoomToFit = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!isToFit)
|
||||
ZoomToFit = false;
|
||||
}
|
||||
|
||||
factor = Math.Max(factor, MinZoomFactor);
|
||||
factor = Math.Min(factor, MaxZoomFactor);
|
||||
|
Reference in New Issue
Block a user