# ReactOS Explorer C++ Cleanup Addressed Naming and Start Button Issues

DevFeed: [ReactOS Explorer C++ Cleanup Addressed Naming and Start Button Issues](<https://devfeed.tech/articles/unclean-cleanups-33036.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/unclean-cleanups/>)

Published: 2014-12-13T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Code](<https://devfeed.tech/topics/code.md>), [jira](<https://devfeed.tech/topics/jira.md>), [patches](<https://devfeed.tech/topics/patches.md>), [Shell](<https://devfeed.tech/topics/shell.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [class](<https://devfeed.tech/tags/class.md>), [code](<https://devfeed.tech/tags/code.md>), [free](<https://devfeed.tech/tags/free.md>), [function](<https://devfeed.tech/tags/function.md>), [jira](<https://devfeed.tech/tags/jira.md>), [less](<https://devfeed.tech/tags/less.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [patches](<https://devfeed.tech/tags/patches.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [variable](<https://devfeed.tech/tags/variable.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

## AI overview

A weekly ReactOS development report describes cleanup of the new Explorer's C++ classes. The work included renaming variables, correcting usages, fixing start-button theming issues, and making code improvements, while older JIRA patches no longer applied cleanly after shell changes.

## Source excerpt

Hello, everyone! I think the best way to explain how this week started is by recreating a conversation that happened on IRC (shortened and cleaned so that it looks more serious and professional then the typical IRC conversation): gadamopoulos: Oh gigaherz, we have bugs due to the conversion to c++. Pretty obvious ones. CTaskBand is a mess: punkSite is ambigouous, as member and parameter. gigaherz: I tried to find all of those, did I miss some?