Giter Club home page Giter Club logo

Comments (12)

dmex avatar dmex commented on May 22, 2024

Have you tried any nightly releases?

I can reproduce this in 2.39 stable. Repo steps:

  1. Click the Action center icon in the system tray (right next to the clock).
  2. Click the Tabet Mode button.
  3. Open Process Hacker and open the System Information window.

The window is blank and closing the window causes a crash.

from systeminformer.

MagicAndre1981 avatar MagicAndre1981 commented on May 22, 2024

I run the latest nightly (32Bit) compiled on my own with Vs2015 Upd2

from systeminformer.

tigros avatar tigros commented on May 22, 2024

problem is no WM_SHOWWINDOW message sent to PhSipSysInfoDialogProc in sysinfo.c.

if you move PhSipOnShowWindow(...) to WM_INITDIALOG it works, take it or leave it :)

from systeminformer.

dmex avatar dmex commented on May 22, 2024

Tablet mode should really be sending the WM_SHOWWINDOW message since there are likely thousands of other applications that will have similar issues.

from systeminformer.

MagicAndre1981 avatar MagicAndre1981 commented on May 22, 2024

ok, I've asked Microsoft and I got the answer, that it is by design, that the Tablet mode doesn't send WM_SHOWWINDOW message. So move it to WM_INITDIALOG. Here it works for me as @tigros figured out.

from systeminformer.

wj32 avatar wj32 commented on May 22, 2024

@MagicAndre1981 Did they tell you why it's "by design"?

from systeminformer.

MagicAndre1981 avatar MagicAndre1981 commented on May 22, 2024

nope, only that it is by design.

from systeminformer.

MagicAndre1981 avatar MagicAndre1981 commented on May 22, 2024

this quote was highlighted:

When a top-level, overlapped window is created with the WS_MAXIMIZE

so Tablet mode seams to activate this.

from systeminformer.

tigros avatar tigros commented on May 22, 2024

out of curiosity i looked up what reactos is doing, so for all the dirty details go to line 2426 of https://doxygen.reactos.org/d0/dcd/ntuser_2winpos_8c_source.html

cheers!

from systeminformer.

MagicAndre1981 avatar MagicAndre1981 commented on May 22, 2024

@wj32 any update one this? What are your plans to fix it?

from systeminformer.

wj32 avatar wj32 commented on May 22, 2024

I'll fix it when I have time

from systeminformer.

MagicAndre1981 avatar MagicAndre1981 commented on May 22, 2024

@dmex

can you please add the fix from @tigros ?

from systeminformer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.