Linux: Added missing throwException in display.cpp.initDisplay()
This commit is contained in:
parent
a558ad68b2
commit
0d4d5b6bf1
|
@ -130,8 +130,8 @@ static int getGammaRampLength(Display *disp, int screen) {
|
||||||
}
|
}
|
||||||
|
|
||||||
jobject initDisplay(JNIEnv *env) {
|
jobject initDisplay(JNIEnv *env) {
|
||||||
int num_modes;
|
int num_modes;
|
||||||
XF86VidModeModeInfo **avail_modes;
|
XF86VidModeModeInfo **avail_modes;
|
||||||
int screen;
|
int screen;
|
||||||
Display *disp = XOpenDisplay(NULL);
|
Display *disp = XOpenDisplay(NULL);
|
||||||
if (disp == NULL) {
|
if (disp == NULL) {
|
||||||
|
@ -141,7 +141,8 @@ jobject initDisplay(JNIEnv *env) {
|
||||||
screen = DefaultScreen(disp);
|
screen = DefaultScreen(disp);
|
||||||
|
|
||||||
if (!getDisplayModes(disp, screen, &num_modes, &avail_modes)) {
|
if (!getDisplayModes(disp, screen, &num_modes, &avail_modes)) {
|
||||||
printfDebug("Could not get display modes\n");
|
throwException(env, "Could not get display modes");
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
saved_width = avail_modes[0]->hdisplay;
|
saved_width = avail_modes[0]->hdisplay;
|
||||||
saved_height = avail_modes[0]->vdisplay;
|
saved_height = avail_modes[0]->vdisplay;
|
||||||
|
|
Loading…
Reference in New Issue