fix bug that menu_popuper doesn't popup a menu
This commit is contained in:
		
							parent
							
								
									9f61e21c87
								
							
						
					
					
						commit
						a30eef53ec
					
				@ -1370,24 +1370,8 @@ namespace nana
 | 
				
			|||||||
					return;
 | 
										return;
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			bool popup = false;
 | 
					
 | 
				
			||||||
			switch(mouse_)
 | 
								if((mouse::any_button == mouse_) || (mouse_ == arg.button))
 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
			case mouse::left_button:
 | 
					 | 
				
			||||||
				popup = arg.left_button;
 | 
					 | 
				
			||||||
				break;
 | 
					 | 
				
			||||||
			case mouse::middle_button:
 | 
					 | 
				
			||||||
				popup = arg.mid_button;
 | 
					 | 
				
			||||||
				break;
 | 
					 | 
				
			||||||
			case mouse::right_button:
 | 
					 | 
				
			||||||
				popup = arg.right_button;
 | 
					 | 
				
			||||||
				break;
 | 
					 | 
				
			||||||
			case mouse::any_button:
 | 
					 | 
				
			||||||
				popup = true;
 | 
					 | 
				
			||||||
			default:
 | 
					 | 
				
			||||||
				break;
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
			if(popup)
 | 
					 | 
				
			||||||
				mobj_.popup(owner_, pos_.x, pos_.y);
 | 
									mobj_.popup(owner_, pos_.x, pos_.y);
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	//end class
 | 
						//end class
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user