aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/xdiskusage/files/running_from_menu.patch
blob: 7d0c08ee3769e0fea78b7d354df7d76f73bc9282 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- a/xdiskusage.C        29 Sep 2004 07:32:12 -0000      1.20
+++ b/xdiskusage.C        13 Oct 2004 03:20:26 -0000      1.21
@@ -261,7 +261,8 @@
       OutputWindow* d = OutputWindow::make(argv[n++]);
       if (d) d->show(argc,argv);
     }
-  } else if (!isatty(0)) {
+  } else if (!isatty(0) && (n=getc(stdin))>=0) {
+    ungetc(n,stdin);
     // test for pipe, if so read stdin:
     OutputWindow* d = OutputWindow::make(0);
     if (d) d->show(argc,argv);