Changes on the rc file are not taken into account when the executable is recompiled
Requirements
-
I searched through the issues if the issue already exists
Steps to reproduce
- Modify src/kdefrontend/labplot2ui.rc
- Recompile
- Start the application
Expected
Expect to see the modification in the UI.
Observed
The change is not visible in the UI.
After !365 (merged) the rc file is part of the QRC system is linked into the executable so the installation of the rc file is not required anymore. However, this doesn't seem to work at the moment - the changes on the rc file are not applied if I delete the still existing rc file under /usr, the application crashes after 51411fc7 since all the safety checks for an non-exisitng rc-file were removed. So, it looks like we're still trying to load the rc file from the harddisk.
Labplot Version
Debug build 2.10.0-878-gc16391adc
Sep 30 2023, 19:23:43
System: openSUSE Leap 15.4
Locale: English,United States (Decimal point '.', Group separator ','
Number settings: Decimal point '.', Group separator ',', Exponential 'e', Zero digit '0', Percent '%', Positive/Negative sign '+'/'-' (Updated on restart)
Architecture: x86_64-little_endian-lp64
Kernel: linux 5.14.21-150400.24.81-default
C++ Compiler: GNU 12.3.0
C++ Compiler Flags: -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -Wall -Wextra -Wundef -Wpointer-arith -Wunreachable-code -Wunused -Wdeprecated-declarations -fno-omit-frame-pointer -fstack-protector -fexceptions -std=c++17 -O2 -Wcast-align -Wswitch-enum -fvisibility=default -pedantic -Wzero-as-null-pointer-constant