Required components default fallback - #326
Conversation
9a19da8 to
8f312ab
Compare
8f312ab to
da50b2e
Compare
vkareh
left a comment
There was a problem hiding this comment.
There are some memory management issues, but this is moving in the right direction, thanks.
da50b2e to
d728bd9
Compare
|
Thanks for helping :-) Changes:
Split code in a new function ? :A suggestion: This function implemented in Code: |
d728bd9 to
643bd6f
Compare
|
@2387skju this looks a lot better, thanks! I think you have a good suggestion there with the function, it will make things easier to understand for sure. |
643bd6f to
4105b10
Compare
496df6f to
f9f03f8
Compare
vkareh
left a comment
There was a problem hiding this comment.
This is looking great! Just some minor nitpicks before this is ready
f9f03f8 to
98da258
Compare
|
I am getting a build error with the latest patch: It seems to me you've renamed After I've changed: |
Empty values are still possible, to disable a component. Required components are currently: windowmanager , filemanager , panel and dock. Code refactor: move code to new function append_required_apps_add_component(). Fixes: mate-desktop#324
98da258 to
e7d5400
Compare
|
@L-U-T-i: Thank you for helping :-) I've just forget to delete this line in my committed version. Here you see a bedder human readable, corrected git history of the last changes |
Reset the
required componentsto default, if not found.After uninstall a component, a fallback is need: will fix #324
(( Required components are: dock, filemanager, panel, window manager. ))
Changes in file mate-session/main.c :
Reset will be done, in this case:
Additional just for the Windowmanager:
Changes in file data/mate-wm :
command) ,(both shortly tested with older Mate Version 1.26 on Debian 13. ; I'm new in C-Language)