From 268e4ea27d3a8dfbdf34252c50cc1af59840fa4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 14 Sep 2015 20:53:53 +0200 Subject: [PATCH] ScreenSaver: Make preview relative to font size. * This commit got somehow eaten by git rebase :-/ --- src/preferences/screensaver/PreviewView.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/preferences/screensaver/PreviewView.cpp b/src/preferences/screensaver/PreviewView.cpp index f0ad5a1261..986f2f49f9 100644 --- a/src/preferences/screensaver/PreviewView.cpp +++ b/src/preferences/screensaver/PreviewView.cpp @@ -1,5 +1,5 @@ /* - * Copyright 2003-2013 Haiku, Inc. All Rights Reserved. + * Copyright 2003-2015 Haiku, Inc. All Rights Reserved. * Distributed under the terms of the MIT License. * * Authors: @@ -10,6 +10,7 @@ #include "PreviewView.h" +#include #include #include @@ -137,7 +138,7 @@ PreviewView::AddPreview() float aspectRatio = 4.0f / 3.0f; // 4:3 monitor - float previewWidth = 120.0f; + float previewWidth = 120.0f * std::max(1.0f, be_plain_font->Size() / 12.0f); float previewHeight = ceilf(previewWidth / aspectRatio); fSaverView->SetExplicitSize(BSize(previewWidth, previewHeight));