xtemp09
xtemp09
> No idea why it's failing on CI and not my local computer????? Different compilers and environment.
```cpp /home/runner/work/FreeCAD/FreeCAD/src/Gui/Splashscreen.cpp: In member function ‘virtual void Gui::Dialog::AboutDialog::copyToClipboard()’: /home/runner/work/FreeCAD/FreeCAD/src/Gui/Splashscreen.cpp:896:12: error: ‘screen’ was not declared in this scope; did you mean ‘qGreen’? 896 | logicalDotsPerInch() | ^~~~~~ | qGreen ``` @benj5378,...
I ought to add ― I don't understand the goal. What is the purpose of addition of DPI of the screen where the About dialog is located? I have three...

> Often it is good to know exact scaling value - 125% scaling is more finicky than 200% one. In some cases that info is not posted especially in comments...
> Which in probably like 95% cases at least is the window with FreeCAD anyway and DPI translates pretty directly in Qt to scaling as normal DPI is assumed to...
@kadet1090, I still stand for what I wrote. To determine scale factors, one has to use methods of determination of scale factors. As an example, @kadet1090, what is the scaling...
This is so interesting. Great investigation. 👍 However, some questions remain. - You reported a crash, but you haven't provided the backtrace. Could you upload it? - How can you...
> some UNIX testers : test if the issue is reproducible with a fresh Debian/Ubuntu install I cannot reproduce it on _KUbuntu 24.04.1 LTS (Noble Numbat)_. ---- I noticed that...
Well, johnsonm's crash seems to have been introduced recently. Here is the backtrace. ```cpp Thread 1 "FreeCAD" received signal SIGSEGV, Segmentation fault. 0x00007fffad381a3a in Base::BaseClass::is (this=0x55555a754020) at /home/fyr/Downloads/FreeCAD/freecad-source/src/Base/BaseClass.h:188 188 return...