Native window decorations: fixed broken maximizing window (under special conditions) when restoring frame state at startup (issue #283)

This commit is contained in:
Karl Tauber
2021-05-13 12:10:11 +02:00
parent 359eedf773
commit eea341fb33
7 changed files with 338 additions and 34 deletions

View File

@@ -25,7 +25,7 @@ class FlatWndProc
public:
static HWND install( JNIEnv *env, jobject obj, jobject window );
static void uninstall( JNIEnv *env, jobject obj, HWND hwnd );
static void updateFrame( HWND hwnd );
static void updateFrame( HWND hwnd, int state );
private:
static int initialized;
@@ -40,6 +40,7 @@ private:
jobject obj;
HWND hwnd;
WNDPROC defaultWndProc;
int wmSizeWParam;
FlatWndProc();
static void initIDs( JNIEnv *env, jobject obj );