Kaydet (Commit) f20043a0 authored tarafından Zolnai Tamás's avatar Zolnai Tamás

Add a limit for graphic cache based on used integer type to avoid overflow

Change-Id: Ibdf2cbf3c50f6732301d894d91a1b8ea58e4e5d6
üst 7ce4ccf4
...@@ -57,6 +57,7 @@ ...@@ -57,6 +57,7 @@
#include <cuires.hrc> #include <cuires.hrc>
#include "helpid.hrc" #include "helpid.hrc"
#include <dialmgr.hxx> #include <dialmgr.hxx>
#include <limits>
#include <config_vclplug.h> #include <config_vclplug.h>
...@@ -115,6 +116,7 @@ OfaMemoryOptionsPage::OfaMemoryOptionsPage(vcl::Window* pParent, const SfxItemSe ...@@ -115,6 +116,7 @@ OfaMemoryOptionsPage::OfaMemoryOptionsPage(vcl::Window* pParent, const SfxItemSe
{ {
get(m_pUndoEdit, "undo"); get(m_pUndoEdit, "undo");
get(m_pNfGraphicCache, "graphiccache"); get(m_pNfGraphicCache, "graphiccache");
m_pNfGraphicCache->SetMax(std::numeric_limits< long >::max() >> 20);
get(m_pNfGraphicObjectCache, "objectcache"); get(m_pNfGraphicObjectCache, "objectcache");
get(m_pTfGraphicObjectTime,"objecttime"); get(m_pTfGraphicObjectTime,"objecttime");
get(m_pNfOLECache, "olecache"); get(m_pNfOLECache, "olecache");
......
...@@ -23,13 +23,6 @@ ...@@ -23,13 +23,6 @@
<property name="step_increment">1</property> <property name="step_increment">1</property>
<property name="page_increment">10</property> <property name="page_increment">10</property>
</object> </object>
<object class="GtkAdjustment" id="adjustment4">
<property name="lower">1</property>
<property name="upper">4096</property>
<property name="value">1</property>
<property name="step_increment">1</property>
<property name="page_increment">10</property>
</object>
<object class="GtkBox" id="OptMemoryPage"> <object class="GtkBox" id="OptMemoryPage">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_focus">False</property> <property name="can_focus">False</property>
...@@ -189,7 +182,6 @@ ...@@ -189,7 +182,6 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_focus">True</property> <property name="can_focus">True</property>
<property name="invisible_char"></property> <property name="invisible_char"></property>
<property name="adjustment">adjustment4</property>
</object> </object>
<packing> <packing>
<property name="left_attach">1</property> <property name="left_attach">1</property>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment