]> git.lyx.org Git - lyx.git/blobdiff - src/support/os_win32.C
hopefully fix tex2lyx linking.
[lyx.git] / src / support / os_win32.C
index 00846649b5bdd8041c68395cac049dbc904efb5b..c6624eadc4cd17c611a1acc45705d41f37ec8f46 100644 (file)
@@ -135,32 +135,10 @@ void init(int /* argc */, char * argv[])
         * shell scripts failed, for mysterious reasons...
         *
         * I've chosen for now, therefore, to simply add Ruurd's original
-        * code as-is.
+        * code as-is. A wrapper program hidecmd.c has been added to 
+        * development/Win32 which hides the console window of lyx when
+        * lyx is invoked as a parameter of hidecmd.exe.
         */
-       // Close the console when run (probably)
-       // not run from command prompt
-       char WindowTitle[1024];
-       if (GetConsoleTitle(WindowTitle, sizeof(WindowTitle)) == 0) {
-               // Could not get the title, so we just leave things as they are
-               return;
-       }
-
-       if ((strcmp(WindowTitle, argv[0]) == 0) ||
-               (strcmp(WindowTitle, "LyX") == 0)) {
-               // format a "unique" newWindowTitle
-               wsprintf(WindowTitle, "%d/%d",
-                       GetTickCount(),
-                       GetCurrentProcessId());
-               // change current window title
-               SetConsoleTitle(WindowTitle);
-               // ensure window title has been updated
-               Sleep(40);
-               // look for newWindowTitle
-               HWND const hwndFound = FindWindow(NULL, WindowTitle);
-               // If found, hide it
-               if (hwndFound != NULL)
-                       ShowWindow( hwndFound, SW_HIDE);
-       }
 
        // If cygwin is detected, query the cygdrive prefix
        HKEY regKey;