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));