aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TimeHACK.Main/Windows95.cs20
1 files changed, 15 insertions, 5 deletions
diff --git a/TimeHACK.Main/Windows95.cs b/TimeHACK.Main/Windows95.cs
index c2592b8..d262985 100644
--- a/TimeHACK.Main/Windows95.cs
+++ b/TimeHACK.Main/Windows95.cs
@@ -140,12 +140,22 @@ namespace TimeHACK
private void desktopicons_Click(object sender, EventArgs e)
{
- if (desktopicons.SelectedItems.ContainsKey("Internet Explorer"))
+ Point objDrawingPoint = desktopicons.PointToClient(Cursor.Position);
+ ListViewItem objListViewItem;
+
+ if (objDrawingPoint != null)
{
- WinClassicIE4 ie = new WinClassicIE4();
- ie.Show();
- ie.BringToFront();
- startmenu.Hide();
+ objListViewItem = desktopicons.GetItemAt(objDrawingPoint.X, objDrawingPoint.Y);
+ if (objListViewItem != null)
+ {
+ if (objListViewItem.Text == "Internet Explorer")
+ {
+ WinClassicIE4 ie = new WinClassicIE4();
+ ie.Show();
+ ie.BringToFront();
+ startmenu.Hide();
+ }
+ }
}
}
}