mirror of
https://github.com/YACReader/yacreader
synced 2025-05-28 03:10:27 -04:00
Check the load state before trying to turn pages
This commit is contained in:
parent
a51252ca0d
commit
8b41bbf711
@ -260,6 +260,10 @@ void Viewer::processCRCError(QString message)
|
|||||||
|
|
||||||
void Viewer::next()
|
void Viewer::next()
|
||||||
{
|
{
|
||||||
|
if (!render->hasLoadedComic()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
direction = 1;
|
direction = 1;
|
||||||
if (doublePage && render->currentPageIsDoublePage()) {
|
if (doublePage && render->currentPageIsDoublePage()) {
|
||||||
render->nextDoublePage();
|
render->nextDoublePage();
|
||||||
@ -272,6 +276,10 @@ void Viewer::next()
|
|||||||
|
|
||||||
void Viewer::left()
|
void Viewer::left()
|
||||||
{
|
{
|
||||||
|
if (!render->hasLoadedComic()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (doubleMangaPage) {
|
if (doubleMangaPage) {
|
||||||
next();
|
next();
|
||||||
} else {
|
} else {
|
||||||
@ -281,6 +289,10 @@ void Viewer::left()
|
|||||||
|
|
||||||
void Viewer::right()
|
void Viewer::right()
|
||||||
{
|
{
|
||||||
|
if (!render->hasLoadedComic()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (doubleMangaPage) {
|
if (doubleMangaPage) {
|
||||||
prev();
|
prev();
|
||||||
} else {
|
} else {
|
||||||
@ -290,6 +302,10 @@ void Viewer::right()
|
|||||||
|
|
||||||
void Viewer::prev()
|
void Viewer::prev()
|
||||||
{
|
{
|
||||||
|
if (!render->hasLoadedComic()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
direction = -1;
|
direction = -1;
|
||||||
if (doublePage && render->previousPageIsDoublePage()) {
|
if (doublePage && render->previousPageIsDoublePage()) {
|
||||||
render->previousDoublePage();
|
render->previousDoublePage();
|
||||||
|
Loading…
Reference in New Issue
Block a user