|
@@ -39,7 +39,7 @@ namespace Compdfkit_Tools.PDFControl
|
|
|
{
|
|
|
CurrentIndex = 1;
|
|
|
_pageIndexList = value;
|
|
|
- PageCount = _pageIndexList.Count;
|
|
|
+ PageCount = _pageIndexList.Count;
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -67,8 +67,7 @@ namespace Compdfkit_Tools.PDFControl
|
|
|
{
|
|
|
value = PageCount;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
if (UpdateProper(ref _currentIndex, value))
|
|
|
{
|
|
|
OnCurrentIndexChanged();
|
|
@@ -196,7 +195,10 @@ namespace Compdfkit_Tools.PDFControl
|
|
|
if (renderThread != null && renderThread.ThreadState == ThreadState.Running)
|
|
|
return;
|
|
|
renderThread = new Thread(new ParameterizedThreadStart(LoadImage));
|
|
|
- renderThread.Start(Document.PageAtIndex(pageIndex));
|
|
|
+ if(Document != null)
|
|
|
+ {
|
|
|
+ renderThread.Start(Document.PageAtIndex(pageIndex));
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
protected readonly object queueLock = new object();
|