[ros-kernel] Re: ReactOS feedback - 0.20RC1a ISO
Martin Fuchs
martin-fuchs at gmx.net
Fri Jan 23 01:02:29 CET 2004
> > thanks for the fixes. RC2 is a lot better to install this way.
> > still the Explorer error when hitting the "Printer" item in start menu
> > is a problematic issue. ("Access denied")
>
> This error comes out of from SHCoCreateInstance() in shell32 and
> only says, there is no implementation of the printer folder.
> So nothing surprising.
>
> However I agree with you: This error message doesn't look
> very good for some user, who is confronted wih it without
> knowing where it comes from.
After thinking a bit about it, I would say let's disable this function
for the 0.2 release:
Index: startmenu.cpp
===================================================================
RCS file: /CVS/ReactOS/reactos/subsys/system/explorer/taskbar/startmenu.cpp,v
retrieving revision 1.67.2.1
diff -u -p -d -r1.67.2.1 startmenu.cpp
--- startmenu.cpp 19 Jan 2004 20:00:09 -0000 1.67.2.1
+++ startmenu.cpp 22 Jan 2004 23:51:49 -0000
@@ -1597,7 +1597,11 @@ int StartMenuHandler::Command(int id, in
break;
case IDC_PRINTERS:
+#ifdef _ROS_
+ MessageBox(0, TEXT("printer folder not yet implemented in SHELL32"), ResString(IDS_TITLE), MB_OK);
+#else
CreateSubmenu(id, CSIDL_PRINTERS, CSIDL_PRINTHOOD, ResString(IDS_PRINTERS));
+#endif
break;
case IDC_CONTROL_PANEL:
@@ -1728,7 +1732,11 @@ void SettingsMenu::AddEntries()
#endif
AddButton(ResString(IDS_CONTROL_PANEL), ICID_CONFIG, false, IDC_CONTROL_PANEL);
+#ifdef _ROS_
+ AddButton(ResString(IDS_PRINTERS), ICID_PRINTER, false, IDC_PRINTERS);
+#else
AddButton(ResString(IDS_PRINTERS), ICID_PRINTER, true, IDC_PRINTERS);
+#endif
AddButton(ResString(IDS_CONNECTIONS), ICID_NETWORK, true, IDC_CONNECTIONS);
AddButton(ResString(IDS_ADMIN), ICID_CONFIG, true, IDC_ADMIN);
Ge - do you agree we should commit this change although we are already in code freeze?
Regards,
Martin
More information about the Ros-kernel
mailing list