diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | src/FbTk/TextureRender.cc | 11 |
2 files changed, 11 insertions, 4 deletions
@@ -1,5 +1,9 @@ | |||
1 | (Format: Year/Month/Day) | 1 | (Format: Year/Month/Day) |
2 | Changes for 0.9.14: | 2 | Changes for 0.9.14: |
3 | *05/09/03: | ||
4 | * Exchanged the hardcoded 3200 pixel limit for texture size to | ||
5 | a calculated value based on screen dimensions (Mathias) | ||
6 | FbTk/TextureRender.cc | ||
3 | *05/08/31: | 7 | *05/08/31: |
4 | * Added SVN Revision number output in info output (Thanks php-coder) | 8 | * Added SVN Revision number output in info output (Thanks php-coder) |
5 | nls/*/Translation.m, nls/fluxbox-nls.hh src/main.cc | 9 | nls/*/Translation.m, nls/fluxbox-nls.hh src/main.cc |
diff --git a/src/FbTk/TextureRender.cc b/src/FbTk/TextureRender.cc index 219f0f2..1b1616c 100644 --- a/src/FbTk/TextureRender.cc +++ b/src/FbTk/TextureRender.cc | |||
@@ -62,16 +62,19 @@ TextureRender::TextureRender(ImageControl &imgctrl, | |||
62 | width(static_cast<signed>((w > 0 ? w : 1))), height(static_cast<signed>(h > 0 ? h : 1)), | 62 | width(static_cast<signed>((w > 0 ? w : 1))), height(static_cast<signed>(h > 0 ? h : 1)), |
63 | xtable(0), ytable(0) { | 63 | xtable(0), ytable(0) { |
64 | 64 | ||
65 | unsigned int texture_max_width = WidthOfScreen(ScreenOfDisplay(FbTk::App::instance()->display(), imgctrl.screenNumber())) * 2; | ||
66 | unsigned int texture_max_height = HeightOfScreen(ScreenOfDisplay(FbTk::App::instance()->display(), imgctrl.screenNumber())) * 2; | ||
67 | |||
65 | _FB_USES_NLS; | 68 | _FB_USES_NLS; |
66 | // clamp to "normal" size | 69 | // clamp to "normal" size |
67 | if (width > 3200) { | 70 | if (width > texture_max_width) { |
68 | cerr<<"TextureRender: "<<_FBTKTEXT(Error, BigWidth, "Warning! Width > 3200 setting Width = 3200", "Image width seems too big, clamping")<<endl; | 71 | cerr<<"TextureRender: "<<_FBTKTEXT(Error, BigWidth, "Warning! Width > 3200 setting Width = 3200", "Image width seems too big, clamping")<<endl; |
69 | width = 3200; | 72 | width = texture_max_width; |
70 | } | 73 | } |
71 | 74 | ||
72 | if (height > 3200) { | 75 | if (height > texture_max_height) { |
73 | cerr<<"TextureRender: "<<_FBTKTEXT(Error, BigHeight, "Warning! Height > 3200 setting Height = 3200", "Image height seems too big, clamping")<<endl; | 76 | cerr<<"TextureRender: "<<_FBTKTEXT(Error, BigHeight, "Warning! Height > 3200 setting Height = 3200", "Image height seems too big, clamping")<<endl; |
74 | height = 3200; | 77 | height = texture_max_height; |
75 | } | 78 | } |
76 | 79 | ||
77 | 80 | ||